Следите за новинками
в нашем Telegram канале. Жми, чтобы подписаться:)
⊗ktPmArEA 178 of 522 menu
◀ ▶

Добавление элемента в массив в Kotlin

Обычный массив в Kotlin имеет фиксированный размер: в уже созданном объекте место под новый элемент не появляется. Чтобы добавить значение, строят новый массив большей длины.

Оператор + между массивом и одним значением собирает такой новый массив. Исходный массив не меняется:

val arr = arrayOf(1, 2, 3) val res = arr + 4 println(arr.contentToString()) println(res.contentToString())

То же работает для массива строк:

val arr = arrayOf("a", "b") val res = arr + "c" println(res.contentToString())

Дан массив:

val nums = arrayOf(1, 2)

Получите новый массив с числом 3 на конце. Выведите исходный и новый массивы в консоль двумя читаемыми строками.

Дан массив:

val cities = arrayOf("x", "y")

Получите новый массив со строкой "z" на конце. Выведите новый массив в консоль одной читаемой строкой.

← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить