Вот несколько способов инициализации списка в Java:
-
Использование класса ArrayList:
List<String> list = new ArrayList<>(); -
Инициализация значениями:
List<String> list = new ArrayList<>(Arrays.asList("value1", "value2", "value3")); -
Использование метода List.of (доступно начиная с Java 9):
List<String> list = List.of("value1", "value2", "value3"); -
Инициализация с другим списком:
List<String> list = new ArrayList<>(anotherList); -
Использование Stream API:
List<String> list = Stream.of("value1", "value2", "value3").collect(Collectors.toList()); -
Инициализация с фиксированным размером (с использованием класса Arrays):
List<String> list = Arrays.asList(new String[10]); -
Использование класса LinkedList:
List<String> list = new LinkedList<>(); -
Инициализация значениями с помощью метода add():
List<String> list = new ArrayList<>(); list.add("value1"); list.add("value2"); list.add("value3"); -
Инициализация пустого списка с указанной начальной емкостью:
int initialCapacity = 10; // Specify your desired initial capacity List<String> list = new ArrayList<>(initialCapacity); -
Инициализация значениями с использованием цикла for-each:
List<String> list = new ArrayList<>(); for (String value : values) { list.add(value); }