Что, я думаю, исправит ваш код.

дние несколько днейArrayIndexOutOfBoundsException Я знаю этот тип вопросов, уже задаваемых на # SO. Я старался .

java.lang.ArrayIndexOutOfBoundsException: length = 1; Индекс = 1

Код

String[] Child_DOB = "KUSHAGRA (SON)-07/05/94AANVI (DAUGHTER)-12/06/00 VARENYA (SON) - 26/12/05";
        ArrayList<String> children_List = new ArrayList<String>();
        ArrayList<Integer> Length_List = new ArrayList<Integer>();
        String Children_Details_str = "";

        int i = 0;
        while (i < Child_DOB.length) {
            String name_dob = Child_DOB[i] + "  " + Child_DOB[i + 1];//this line
            if (i > 3)
                Children_Details_str = Children_Details_str + "\n" + name_dob;
            else
                Children_Details_str = Children_Details_str + name_dob + "  ";
            children_List.add(name_dob);
            Length_List.add(Child_DOB[i].length());
            Length_List.add(Child_DOB[i + 1].length());
            i = i + 2;
        }

Могу ли я узнать, как правильно достичь своей цели? Любая помощь будет принята с благодарностью

Ответы на вопрос(5)

Ваш ответ на вопрос