Разбираем ошибки: java.lang.IndexOutOfBoundsException

Эта ошибка выпадает в том случае, если мы пытаемся получить из массива элемент, позиция которого превышает размер массива. То есть к примеру, если у нас в массиве 10 элементов, а вы попробуете получить 11й (20й, 30й или 47й), то вы получите эту ошибку.

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

boolean exists = checkList.size() > position;
One clap, two clap, three clap, forty?

By clapping more or less, you can signal to us which stories really stand out.