java.lang.NumberFormatException: Ungültiges float: "x" in android

Ich versuche, zufällige Werte in einem String-Array zu erhalten. Ich möchte sie in der Textansicht anzeigen. Ich habe den folgenden Code geschrieben. Ich erhalte die NumberFormatException.

Bitte hilf mir

Wie kann ich mein Problem lösen und wie kann ich zufällige Werte in meiner Textansicht anzeigen?

Mein Code: -
public class MainActivity extends AppCompatActivity implements View.OnClickListener {

    int i1,i2,i3,i4,i5;
    String [] strings;
    TextView capta_Text;

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);

        capta_Text = (TextView)findViewById(R.id.captaid);

        strings = new String [] {"0","1","2","3","4","5","6","7","8","9","a","b","c","d","e","f","g","h","i","j","k","l","m","n","o","p","q","r","s","t","u","v","w","x","y","z","A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"};
        List<String> stringList = new ArrayList<String>(Arrays.asList(strings));

        loadingCaptha();
    }


    private void loadingCaptha(){

        try{

            String randomStr = strings[new Random().nextInt(strings.length)];
            int arc4random = Integer.parseInt(randomStr);

            i1 = (arc4random % strings.length)-1;
            i2 = (arc4random % strings.length)-1;
            i3 = (arc4random % strings.length)-1;
            i4 = (arc4random % strings.length)-1;
            i5 = (arc4random % strings.length)-1;


            String captaText = strings[i1]+""+strings[i2]+""+strings[i3]+""+strings[i4]+""+strings[i5];
            capta_Text.setText(captaText);

        }catch (NumberFormatException e){

            e.printStackTrace();
        }
    }
}

Antworten auf die Frage(2)

Ihre Antwort auf die Frage