Запись на курсы по HTML, CSS, JavaScript, PHP, Python, фреймворкам и CMS,
а также: помощь в поиске работы и заказов, стажировка на реальных проектах→
82 of 1310 menu
Бесплатный тренинг по PHP: форматирование строк. Начало 25 сентября. Жми для записи!

Функция toIntArray

Функция toIntArray преобразует коллекцию чисел в массив целых чисел типа IntArray. Применяется к коллекциям, содержащим числовые значения, которые могут быть преобразованы в тип Int. Каждый элемент коллекции преобразуется в целое число с помощью функции toInt.

Синтаксис

fun Collection<Int>.toIntArray(): IntArray
fun Array<out Int>.toIntArray(): IntArray
fun IntArray.toIntArray(): IntArray

Пример

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

val list = listOf(1, 2, 3, 4, 5) val array: IntArray = list.toIntArray() println(array.contentToString())

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

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

Пример

Преобразуем массив Array в IntArray:

val originalArray = arrayOf(10, 20, 30, 40, 50) val intArray: IntArray = originalArray.toIntArray() println(intArray.contentToString())

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

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

Пример

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

val doubleList = listOf(1.5, 2.7, 3.2, 4.9, 5.1) val intArray: IntArray = doubleList.map { it.toInt() }.toIntArray() println(intArray.contentToString())

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

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

Пример

Создадим IntArray из диапазона чисел:

val range = 1..5 val intArray: IntArray = range.toList().toIntArray() println(intArray.contentToString())

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

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

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

  • функцию toArray,
    которая преобразует коллекцию в массив объектов
  • функцию toLongArray,
    которая преобразует коллекцию в массив длинных целых чисел
  • функцию toDoubleArray,
    которая преобразует коллекцию в массив чисел с плавающей точкой
  • функцию toList,
    которая преобразует массив или коллекцию в список