Ответ
Да, можно. Для этого можно использовать метод clear(), который удалит все элементы, или просто присвоить новый экземпляр ArrayList:
val list = ArrayList<String>()
list.add("Item1")
list.add("Item2")
// Способ 1: очистка существующего списка
list.clear()
// Способ 2: создание нового экземпляра
list = ArrayList() // если переменная mutable (var)
Обрати внимание:
clear()сохраняет текущий экземпляр, но делает его пустым- Создание нового экземпляра (
= ArrayList()) полностью заменяет объект - При
clear()capacity (вместимость) списка сохраняется, а при новом создании - сбрасывается