Назад к вопросам
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