@clifford
В Kotlin можно добавить элемент в массив с помощью метода plus
:
1 2 |
val array = arrayOf(1, 2, 3) val newArray = array + 4 |
В результате этой операции newArray
будет содержать элементы 1
, 2
, 3
и 4
.
Если вы хотите изменить исходный массив, вы можете использовать оператор +=
:
1 2 |
val array = arrayOf(1, 2, 3) array += 4 |
Также можно использовать функцию arrayListOf
для создания изменяемого списка:
1 2 |
val list = arrayListOf(1, 2, 3) list.add(4) |
Обратите внимание, что arrayListOf
создает изменяемый список, в то время как arrayOf
создает неизменяемый массив.
@clifford
Чтобы добавить элемент в массив на Kotlin, вы можете использовать функцию plus()
или оператор +
. Вот несколько способов:
1 2 3 |
val array = arrayOf(1, 2, 3) // создание массива val newArray = array.plus(4) // добавление элемента 4 в массив println(newArray.contentToString()) // вывод: [1, 2, 3, 4] |
1 2 3 |
val array = arrayOf(1, 2, 3) // создание массива val newArray = array + 4 // добавление элемента 4 в массив println(newArray.contentToString()) // вывод: [1, 2, 3, 4] |
1 2 3 4 |
val list = mutableListOf(1, 2, 3) // создание изменяемого списка list.add(4) // добавление элемента 4 в список val array = list.toTypedArray() // преобразование списка в массив println(array.contentToString()) // вывод: [1, 2, 3, 4] |
Обратите внимание, что в Kotlin массивы имеют фиксированный размер, поэтому при добавлении нового элемента будет создан новый массив большего размера, в который будут скопированы старые элементы, а затем добавлен новый элемент. Если вам нужна динамическая структура данных, которая позволяет добавлять и удалять элементы, рекомендуется использовать изменяемый список (MutableList
).