Обложка канала

Java

15122 @javazavr

Главный канал по Java.

Java

3 года назад
Открыть в
Ответ на "Как происходит удаление элементов из ArrayList? Как меняется в этом случае размер ArrayList?" При удалении произвольного элемента из списка, все элементы, находящиеся «правее» смещаются на одну ячейку влево и реальный размер массива (его емкость, capacity) не изменяется никак. Механизм автоматического «расширения» массива существует, а вот автоматического «сжатия» нет, можно только явно выполнить «сжатие» командой trimToSize(). #вопросы_с_собеседований