Чтобы добавить элемент в массив в 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присваивается последней позиции нового массива.