Встречается на собеседованиях • сегодня
Изменится ли потребляемая память при вызове clear к ArrayList
Вызов `clear()` у `ArrayList` освобождает память, занимаемую элементами, но не уменьшает capacity (внутренний массив остаётся прежнего размера). Память под элементы будет переиспользована при добавлении новых. Чтобы уменьшить capacity, можно вызвать `trimToSize()` после `clear()`.
Пример:
```java
ArrayList list = new ArrayList<>(100);
list.add("test");
list.clear(); // Элементы удалены, но capacity остаётся 100
list.trimToSize(); // Теперь capacity = 0 (или минимальный возможный)
```

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы