Исключение индекса массива вне облигаций - PullRequest
0 голосов
/ 29 мая 2020

Я получаю ошибку исключения массива вне привязки, это мой простой код:

for(int i=0;i<aa.length;i++) {
    String[] event= aa[i].split(" ");
    int mr=0;
    mr = event[i].length();
    String eventtime= event[mr];
}

, и это моя ошибка, вызванная: Вызвано: java .lang.ArrayIndexOutOfBoundsException: length = 3; индекс = 5 . Мой массив событий длинный 3, тогда индекс должен быть 3, но покажите мне 5, почему?

Ответы [ 2 ]

1 голос
/ 29 мая 2020

Я думаю, вы хотите здесь mr = event.length, хотя помните, что индексы массива начинаются с 0, поэтому вам понадобится mr = event.length - 1

0 голосов
/ 29 мая 2020

Думаю, вы берете длину элемента массива, пожалуйста, четко укажите свой код и цель, чтобы мы могли вам помочь.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...