похоже, что массив dob имеет только один элемент и в нем нет индекса 1. Вот почему вы видите java.lang.ArrayIndexOutOfBoundsException: 1
Индекс начинается с 0.
Используйте циклическое перемещение для перемещения по массиву, чтобы вы могли динамически обрабатывать ваш вариант использования в зависимости от размера массива. Чтобы привести пример, см. Ниже.
Пример
String input = "abc/def/ghi/jkl";
String[] matrix = input.split("/");
/* Print each letter of the string array in a separate line. */
for(int i = 0; i < matrix.length; ++i) {
System.out.println(matrix[i]);
}
Это даст вывод, как,
abc
def
ghi
jkl
Таким образом, вы можете избежать встречи с java.lang.ArrayIndexOutOfBoundsException: