Как инициализировать list java

Аватар пользователя Никита Сысоев
Никита Сысоев
10 октября 2022

Для инициализации list в Java есть много вариантов, но есть свою нюансы:

// Декларируем переменную, которая будет хранить ссылку на объект, реализующий интерфейс List
// Список будет хранить элементы класса Integer
List<Integer> list1;
// Сохраняем ссылку на объект класса ArrayList в нашу переменную
list1  = new ArrayList<>();
// Добавляем элементы в список
list1.add(1);
list1.add(2);

// Другой вариант инициализации
// В переменной будет сохранен неизменяемый список
// Удалять/добавлять элементы не получится
List<Integer> list2 = List.of(1, 2, 3, 4);

// Получаем список из массива
// Удалять/добавлять элементы не получится
List<Integer> list3 = Arrays.asList(1, 2, 3 ,4);
0 0

Похожие вопросы