добавляется в конец elementData[size++] = element; Вопрос, почему в конец, а не в начало, ведь при первом вызове у нас коллекция пустая?
Для вставки в начало придется все элементы массива перемещать на один вперед
Потому что когда массив пустой у него начало совпадает с концом
Array же создаётся по умолчанию с 10 элементами
А если там ничего нет, то есть это первая вставка?
И? Зачем делать специальный случай с пустым, если для всех остальных выгоднее в конец. И потом arr[0] = 155; как тут понять, это вставка в начало или конец?
Я просто не понимаю, когда в таком случае заполнятся первые элементы
Сделай хеллоуворд и подебаж. Код доступен тебе.
Обсуждают сегодня