АКЦИЯ: бесплатные месячные курсы по созданию сайтов
на выбор: верстка, JavaScript, PHP, Python или фреймворки. Сегодня последний день для записи! Жми!
96 of 1310 menu
Новый формат обучения! Репетиторство по программированию. Есть еще 3 свободных места! Жми для подробностей.

Функция asLongArray

Функция asLongArray преобразует массив чисел типа Long, Int, Short или Byte в массив LongArray. При этом создается новый массив, где каждый элемент преобразуется к типу Long. Исходный массив должен содержать только числовые типы.

Синтаксис

fun Array<out Long>.asLongArray(): LongArray
fun Array<out Int>.asLongArray(): LongArray
fun Array<out Short>.asLongArray(): LongArray
fun Array<out Byte>.asLongArray(): LongArray

Пример

Преобразуем массив типа Int в LongArray:

val intArray = arrayOf(1, 2, 3, 4, 5) val longArray = intArray.asLongArray() println(longArray.contentToString())

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

LongArray [1, 2, 3, 4, 5]

Пример

Преобразуем массив типа Byte в LongArray:

val byteArray = arrayOf<Byte>(10, 20, 30, 40, 50) val longArray = byteArray.asLongArray() println(longArray.contentToString())

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

LongArray [10, 20, 30, 40, 50]

Пример

Преобразуем массив типа Short в LongArray:

val shortArray = arrayOf<Short>(100, 200, 300, 400, 500) val longArray = shortArray.asLongArray() println(longArray.contentToString())

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

LongArray [100, 200, 300, 400, 500]

Пример

Преобразуем массив типа Long в LongArray:

val originalLongArray = arrayOf<Long>(1000L, 2000L, 3000L, 4000L, 5000L) val longArray = originalLongArray.asLongArray() println(longArray.contentToString())

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

LongArray [1000, 2000, 3000, 4000, 5000]

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

  • функцию toLongArray,
    которая преобразует коллекции в LongArray
  • функцию toIntArray,
    которая преобразует массивы в IntArray
  • функцию toDoubleArray,
    которая преобразует массивы в DoubleArray
  • функцию asIntArray,
    которая преобразует массивы в IntArray