Предположим, вы хотите добавить элемент в позицию, тогда размер списка должен быть больше, чем позиция.
add(2, item)
: этот синтаксис означает, что старый элемент в позиции 2 перемещается в следующий индекс идобавьте элемент на 2-й позиции.
Если на 2-й позиции нет элемента, это не сработает, возникнет исключение.
Это означает, что если вы хотите добавьте что-то в position 2,
ваш размер списка должен быть не менее (2 + 1) =3,
, чтобы элементы были доступны на 0,1,2 Position.
таким образомобеспечивается безопасный доступ к позиции 2, и исключений не будет.