Введение в списки в Java
Список в Java - это упорядоченный набор
значений, к которому обращаются по индексу,
как к массиву. Элементы имеют номера от
0, порядок сохраняется, пока вы сами
не переставите или не удалите значения.
Массив создают с фиксированным размером:
новое место в том же объекте не появляется.
У списка на базе ArrayList длина может
расти и уменьшаться - элементы добавляют
в конец, в середину или убирают по одному.
Для набора, который часто меняют по ходу
работы программы, такой список обычно
удобнее массива.
В основном учебнике списки ведут через
класс ArrayList из пакета
java.util. Тип элементов задают
в угловых скобках после имени класса,
например ArrayList<Integer> для
целых чисел. Как создать список и записать
в него данные, разберем в следующих уроках.
Списки подходят для очереди задач, списка имен, накопленных результатов цикла. Перебор, проверка длины и поиск элемента устроены похоже на массив, а изменение размера доступно без нового массива на каждый шаг.