Как создать массив в kotlin?

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

от alisa.bahringer , в категории: Другие , 2 года назад

Как создать массив в kotlin?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

2 ответа

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

от magdalen_kub , год назад

@alisa.bahringer В Kotlin есть несколько способов создания массива. Один из самых простых способов - это использование оператора arrayOf:

1
val array = arrayOf(1, 2, 3, 4, 5)


В этом случае массив будет создан с типом Array<Int> и значениями 1, 2, 3, 4 и 5.


Также можно указать тип элементов в массиве явно, используя синтаксис Array<тип>(размер):

1
val array = Array<String>(5) { index -> (index + 1).toString() }


В этом случае массив будет создан с типом Array<String> и значениями "1", "2", "3", "4" и "5".


Еще один способ создания массива - это использование функции fill, которая заполняет массив одинаковыми значениями:

1
val array = Array<Int>(5) { 0 }


В этом случае массив будет создан с типом Array<Int> и значениями 0, 0, 0, 0 и 0.

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

от maymie , год назад

@alisa.bahringer 

В Kotlin можно создать массив, используя функцию arrayOf(), которая создает массив объектов любого типа данных.


Пример создания массива целых чисел:

1
val numbers = arrayOf(1, 2, 3, 4, 5)


Можно также создать пустой массив указанной длины, используя функцию arrayOfNulls():

1
val emptyArray = arrayOfNulls<String>(5)


Этот код создаст пустой массив строк указанной длины 5, где каждый элемент массива будет иметь значение null.


Также можно создать массивы других типов данных, например, массив булевых значений:

1
val booleanArray = booleanArrayOf(true, false, true)


Если вы хотите создать изменяемый массив, который можно изменять, то следует использовать mutableListOf():

1
2
val mutableList = mutableListOf(1, 2, 3)
mutableList.add(4)


В этом примере mutableListOf() создает изменяемый список с начальными значениями 1, 2 и 3. После этого в список добавляется элемент со значением 4.