Функция 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