НОВИНКА!
Занимательная математика от Трепачёва. Присоединяйтесь к нам!
85 of 1310 menu

Функция toFloatArray

Функция toFloatArray преобразует коллекцию чисел в массив элементов типа Float. Применяется к коллекциям, содержащим числа типов Float, Double, Int, Long, Short или Byte. Возвращает массив FloatArray.

Синтаксис

fun Collection<Float>.toFloatArray(): FloatArray
fun Collection<Double>.toFloatArray(): FloatArray
fun Collection<Int>.toFloatArray(): FloatArray
fun Collection<Long>.toFloatArray(): FloatArray
fun Collection<Short>.toFloatArray(): FloatArray
fun Collection<Byte>.toFloatArray(): FloatArray

Пример

Преобразуем список целых чисел типа Int в массив типа FloatArray:

val intList = listOf(1, 2, 3, 4, 5) val floatArray = intList.toFloatArray() println(floatArray.contentToString())

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

FloatArray [1.0, 2.0, 3.0, 4.0, 5.0]

Пример

Преобразуем список чисел с плавающей точкой типа Double в массив типа FloatArray:

val doubleList = listOf(1.5, 2.7, 3.1, 4.9, 5.3) val floatArray = doubleList.toFloatArray() println(floatArray.contentToString())

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

FloatArray [1.5, 2.7, 3.1, 4.9, 5.3]

Пример

Преобразуем множество чисел типа Long в массив типа FloatArray:

val longSet = setOf(100L, 200L, 300L, 400L) val floatArray = longSet.toFloatArray() println(floatArray.contentToString())

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

FloatArray [100.0, 200.0, 300.0, 400.0]

Пример

Функция toFloatArray также работает с массивами примитивных типов через промежуточное преобразование в список:

val intArray = intArrayOf(10, 20, 30, 40) val floatArray = intArray.toList().toFloatArray() println(floatArray.contentToString())

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

FloatArray [10.0, 20.0, 30.0, 40.0]

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

  • функцию toIntArray,
    которая преобразует коллекцию в массив типа IntArray
  • функцию toDoubleArray,
    которая преобразует коллекцию в массив типа DoubleArray
  • функцию toLongArray,
    которая преобразует коллекцию в массив типа LongArray
  • функцию toArray,
    которая преобразует коллекцию в массив объектов типа Array
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить