В чем разница между arrayListOf и mutableListOf, какая из них лучше?

Я пытаюсь использовать коллекции в Kotlin и запутался между arrayListOf и mutableListOf, который мы должны использовать и почему?

Либо все в порядке, единственное различие между вызовом двух – выражать ваши намерения.

ArrayList – это конкретная реализация MutableList , а mutableListOf , как и в Kotlin 1.1, также возвращает ArrayList .

Знаете ли вы, что вам особенно нужен ArrayList, потому что вы приняли осознанное решение, что это правильный выбор для вашего приложения? Вы, вероятно, хотите arrayListOf (или прямой вызов конструктора ArrayList , если этот интерфейс работает лучше для вас).

Вы просто хотите, чтобы MutableList был чем-то вроде того, и хорошо ли он получает то, что реализация определяет как правильный выбор? mutableListOf этого используйте mutableListOf .

Interesting Posts

Вызов суперкласс класса в Котлин, Супер не является выражением

Упрощение кода, который является одинаковым удовольствием, за исключением подписи (varargs vs map)

Почему я не вижу компонент вспомогательного объекта расширенного класса?

Создание экземпляра массива в Котлине

Это правильный способ бросить

Как обрабатывать обработку ошибок в одном месте в rxjava с помощью обертки

Kotlin stdlib и привязка данных

Android SpeechRecognizer не запускается снова

Kotlin: Невозможно объявить аргумент типа mutableListOf в определении класса

Суммируйте подмножество чисел в списке

Android Studio 3.0 Неразрешенная ссылка: Поддерживаемые языки для класса AIConfiguration в Dialogflow (api.ai)

Перезагрузка класса Kotlin сопутствующими объектами / функциями

Android: Как настроить гравитацию плавающей кнопки действия программно?

Как поместить элемент на карту и вернуть карту

Что такое java-эквивалент функций функций Котлина?

Давайте будем гением компьютера.