Запись на курсы по HTML, CSS, JavaScript, PHP, Python, фреймворкам и CMS,
а также: помощь в поиске работы и заказов, стажировка на реальных проектах→
83 of 1310 menu
В течении недели будет ОБНОВЛЕНИЕ УЧЕБНИКОВ PHP. Поменяется структура! Подробнее по ссылке.

Функция toLongArray

Функция toLongArray преобразует коллекцию чисел в массив элементов типа Long. Может применяться к массивам, спискам, множествам и другим коллекциям, содержащим числовые значения.

Синтаксис

fun Array<out Number>.toLongArray(): LongArray
fun Collection<Number>.toLongArray(): LongArray

Пример

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

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

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

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

Пример

Преобразуем список Double в LongArray:

val doubleList = listOf(10.5, 20.7, 30.9) val res: LongArray = doubleList.toLongArray() println(res.contentToString())

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

LongArray [10, 20, 30]

Пример

Преобразуем множество Float в LongArray:

val floatSet = setOf(100.1f, 200.8f, 300.3f) val res = floatSet.toLongArray() println(res.contentToString())

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

LongArray [100, 200, 300]

Примечание

При преобразовании чисел с плавающей точкой происходит отбрасывание дробной части без округления. Для чисел типа Double и Float выполняется приведение к целому числу усечением.

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

  • функцию toIntArray,
    которая преобразует коллекцию в массив Int
  • функцию toDoubleArray,
    которая преобразует коллекцию в массив Double
  • функцию toFloatArray,
    которая преобразует коллекцию в массив Float
  • функцию toArray,
    которая преобразует коллекцию в массив объектов