Чтобы добавить элемент в массив в Kotlin, вы можете использовать различные методы. Вот несколько подходов и примеры кода:
-
Использование оператора плюс:
val originalArray = arrayOf(1, 2, 3) val newArray = originalArray + 4
В этом примере оператор плюс создает новый массив
newArray
путем добавления элемента4
кoriginalArray
. -
Использование функции
плюс
:val originalArray = arrayOf(1, 2, 3) val newArray = originalArray.plus(4)
Функция
plus
ведет себя аналогично оператору plus, создавая новый массив с дополнительным элементом. -
Использование функции
plusElement
:val originalArray = arrayOf(1, 2, 3) val newArray = originalArray.plusElement(4)
Функция
plusElement
добавляет указанный элемент в массив, создавая в результате новый массив. -
Использование класса
ArrayList
:val originalArray = arrayOf(1, 2, 3) val arrayList = ArrayList(originalArray.asList()) arrayList.add(4) val newArray = arrayList.toArray()
В этом подходе
ArrayList
создается из исходного массива, а для добавления элемента используется методadd
. Наконец, измененныйArrayList
преобразуется обратно в массив с помощью методаtoArray
. -
Использование функции
Array.copyOf
:val originalArray = arrayOf(1, 2, 3) val newArray = originalArray.copyOf(originalArray.size + 1) newArray[newArray.lastIndex] = 4
Здесь с помощью функции
copyOf
создается новый массивnewArray
большего размера, чем исходный массив. Затем элемент4
присваивается последней позиции нового массива.