Изначальный размер списка ArrayList
Недавно узнал что ArrayList capacity по умолчанию на 10 элементов. Но вот не могу понять почему при выводе в консоль пустого списка выдается 0? По идее же должно выдаваться 10?
public static void main(String[] args) {
ArrayList<Integer> list = new ArrayList<>();
System.out.println(list.size());
Ответы (1 шт):
Автор решения: Sergey Gornostaev
→ Ссылка
Метод size() показывает сколько элементов в списке, а не ёмкость хранилища. Образно говоря, если вы в трёхлитровую банку налёте литр воды и поставите её на весы, вы увидите вес около килограмма, а не трёх.