Вопросы к Поиску с Алисой
Метод ensureCapacity() в Java ArrayList работает следующим образом: он устанавливает внутреннюю ёмкость ArrayList не менее числа, указанного в качестве параметра. docs.vultr.com Если текущая ёмкость ArrayList меньше аргумента, ёмкость списка увеличивается. docs.vultr.com Если ёмкость уже равна или больше, метод ничего не делает. docs.vultr.com
Увеличив ёмкость массива заранее, можно избежать дополнительного перераспределения оперативной памяти впоследствии. javarush.com