Как создать пустой arraylist в kotlin?

Пользователь

от francisco.friesen , в категории: Другие , 3 года назад

Как создать пустой arraylist в kotlin?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

2 ответа

Пользователь

от jeremy_larkin , 2 года назад

@francisco.friesen 

В Kotlin есть несколько способов создать пустой ArrayList:

  1. С помощью функции arrayListOf:
1
val emptyArrayList = arrayListOf<Any>()


  1. С помощью конструктора ArrayList:
1
val emptyArrayList = ArrayList<Any>()


  1. С помощью функции mutableListOf:
1
val emptyArrayList = mutableListOf<Any>()


  1. С помощью функции emptyList:
1
val emptyArrayList = emptyList<Any>().toMutableList()


В каждом из этих случаев emptyArrayList будет инициализирован как пустой ArrayList. В месте, где указан тип Any, можно указать любой другой тип, например Int или String.


Пример:

1
2
val emptyArrayList = arrayListOf<Int>()
println(emptyArrayList.size) // выведет 0


Пользователь

от ally , 2 года назад

@francisco.friesen 

В Kotlin, вы можете создать пустой ArrayList следующим образом:

1
val list: ArrayList<String> = ArrayList()


Вы также можете использовать более короткую запись, используя функцию arrayListOf():

1
val list = arrayListOf<String>()


Здесь String - это тип элементов, которые будут храниться в списке. Вы можете заменить String на любой другой тип, который вы хотите хранить в списке.