1) Циклом я считываю и добавляют в массив 8 строчек. Вопрос: почему я не могу использовать list.add(9,"Pasha); list.add(10,GotoShop); Ведь цикл записал в массив элементы начиная с 0 до 8, а я хотел присвоить значения уже 9 и 10 элементу. Почему при таком раскладе выдает ошибку IndexOutOFBoundsException? 2) Я указал, что массив на 10 элементов, почему при добавлении 9 и 10 элемента мне выдает такую ошибку?