Функция charArrayOf

Функция charArrayOf создает массив символов типа CharArray с переданными элементами. Принимает переменное количество аргументов типа Char и возвращает массив фиксированного размера.

Синтаксис

kotlinfun charArrayOf(vararg elements: Char): CharArray

Пример

Создадим массив символов из отдельных символов:

kotlinval chars: CharArray = charArrayOf('a', 'b', 'c', 'd', 'e')
println(chars.contentToString())

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

kotlinCharArray ['a', 'b', 'c', 'd', 'e']

Пример

Создадим массив цифровых символов:

kotlinval digits: CharArray = charArrayOf('1', '2', '3', '4', '5')
println(digits.contentToString())

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

kotlinCharArray ['1', '2', '3', '4', '5']

Пример

Создадим массив специальных символов:

kotlinval symbols: CharArray = charArrayOf('@', '#', '$', '%', '&')
println(symbols.contentToString())

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

kotlinCharArray ['@', '#', '$', '%', '&']

Пример

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

kotlinval emptyChars: CharArray = charArrayOf()
println(emptyChars.contentToString())

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

kotlinCharArray []

Пример

Создадим массив из одного символа:

kotlinval singleChar: CharArray = charArrayOf('X')
println(singleChar.contentToString())

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

kotlinCharArray ['X']

Пример

Массивы, созданные с помощью charArrayOf, имеют фиксированный размер и поддерживают доступ к элементам по индексу:

kotlinval letters: CharArray = charArrayOf('a', 'b', 'c', 'd', 'e')
val firstLetter: Char = letters[0]
val lastLetter: Char = letters[letters.size - 1]

println("First: $firstLetter")
println("Last: $lastLetter")

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

kotlinFirst: a
Last: e

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

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