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

Функция toDoubleArray

Функция toDoubleArray преобразует коллекцию чисел в массив типа DoubleArray. Применяется к коллекциям, содержащим числовые типы данных, которые могут быть преобразованы в Double.

Синтаксис

fun Collection<Double>.toDoubleArray(): DoubleArray
fun Array<Double>.toDoubleArray(): DoubleArray
fun Array<out Number>.toDoubleArray(): DoubleArray

Пример

Преобразуем список чисел типа Double в массив DoubleArray:

val list = listOf(1.5, 2.8, 3.2, 4.7) val res: DoubleArray = list.toDoubleArray() println(res.contentToString())

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

DoubleArray [1.5, 2.8, 3.2, 4.7]

Пример

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

val array = arrayOf(1, 2, 3, 4, 5) val res: DoubleArray = array.toDoubleArray() println(res.contentToString())

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

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

Пример

Преобразуем множество чисел различных типов в массив DoubleArray:

val set = setOf(1.5f, 2, 3L, 4.8) val res: DoubleArray = set.toDoubleArray() println(res.contentToString())

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

DoubleArray [1.5, 2.0, 3.0, 4.8]

Пример

Функция toDoubleArray также доступна для примитивных массивов:

val intArray = intArrayOf(10, 20, 30) val res: DoubleArray = intArray.toDoubleArray() println(res.contentToString())

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

DoubleArray [10.0, 20.0, 30.0]

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

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