Sobes.tech
Назад к вопросам
Junior
164

Каков начальный размер ArrayList в Java?

Ответ от нейросети

sobes.tech AI

В Java класс ArrayList по умолчанию создаётся с начальной ёмкостью (initial capacity) равной 10. Это значит, что внутренний массив, который хранит элементы, изначально может вместить 10 объектов без необходимости расширения.

Пример создания ArrayList с дефолтной ёмкостью:

ArrayList<String> list = new ArrayList<>(); // initial capacity = 10

Если известно, что список будет содержать большое количество элементов, можно задать начальную ёмкость явно, чтобы избежать частых перераспределений памяти:

ArrayList<String> list = new ArrayList<>(50); // начальная ёмкость 50