Функция stringArrayOf

Функция stringArrayOf создает и возвращает массив строк типа Array<String> из переданных элементов. Каждый элемент может быть строкой или значением, которое может быть преобразовано в строку.

Импорт

kotlinimport kotlin.stringArrayOf

Синтаксис

kotlinfun stringArrayOf(vararg elements: String): Array<String>

Пример

Создадим массив строк из пяти элементов:

kotlinval arr: Array<String> = stringArrayOf("a", "b", "c", "d", "e")
println(arr)

Результат выполнения кода:

kotlinArray<String> ['a', 'b', 'c', 'd', 'e']

Пример

Создадим массив строк с числовыми значениями:

kotlinval arr = stringArrayOf("1", "2", "3", "4", "5")
println(arr)

Результат выполнения кода:

kotlinArray<String> ['1', '2', '3', '4', '5']

Пример

Создадим массив строк и выведем его элементы по отдельности:

kotlinval arr = stringArrayOf("abc", "def", "ghi")

for (item in arr) {
  println(item)
}

Результат выполнения кода:

kotlinString "abc"
String "def"
String "ghi"

Пример

Создадим массив строк и обратимся к его элементам по индексу:

kotlinval arr = stringArrayOf("first", "second", "third")
println(arr[0])
println(arr[1])
println(arr[2])

Результат выполнения кода:

kotlinString "first"
String "second"
String "third"

Пример

Создадим пустой массив строк:

kotlinval arr = stringArrayOf()
println(arr)
println(arr.size)

Результат выполнения кода:

kotlinArray<String> []
Int 0

Смотрите также

  • функцию arrayOf,
    которая создает массив любого типа
  • функцию intArrayOf,
    которая создает массив целых чисел
  • функцию booleanArrayOf,
    которая создает массив логических значений
  • функцию emptyArray,
    которая создает пустой массив