ВНИМАНИЕ: Запись на курсы по HTML, CSS, JavaScript, PHP, Python, React, Vue, Laravel и другим фреймворкам и CMS,
а также: помощь в поиске работы и заказов, стажировка на реальных проектах→
91 of 1310 menu
Новый формат обучения! Репетиторство по программированию. Есть еще 3 свободных места! Жми для подробностей.

Функция toUIntArray

Функция toUIntArray преобразует коллекцию чисел в массив беззнаковых целых чисел типа UIntArray. Применяется к коллекциям, содержащим числовые значения, которые могут быть преобразованы в тип UInt. Если элементы коллекции не являются числами, будет вызвано исключение ClassCastException.

Синтаксис

fun Collection<Int>.toUIntArray(): UIntArray
fun Collection<Long>.toUIntArray(): UIntArray
fun Collection<UInt>.toUIntArray(): UIntArray
fun Collection<ULong>.toUIntArray(): UIntArray
fun Collection<Short>.toUIntArray(): UIntArray
fun Collection<UShort>.toUIntArray(): UIntArray
fun Collection<Byte>.toUIntArray(): UIntArray
fun Collection<UByte>.toUIntArray(): UIntArray

Пример

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

val list = listOf(1, 2, 3, 4, 5) val res: UIntArray = list.toUIntArray() println(res.contentToString())

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

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

Пример

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

val set = setOf(10L, 20L, 30L) val res: UIntArray = set.toUIntArray() println(res.contentToString())

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

UIntArray [10, 20, 30]

Пример

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

val bytes = byteArrayOf(5, 10, 15) val res: UIntArray = bytes.toUIntArray() println(res.contentToString())

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

UIntArray [5, 10, 15]

Пример

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

val range = 1u..5u val res: UIntArray = range.toUIntArray() println(res.contentToString())

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

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

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

  • функцию toIntArray,
    которая преобразует коллекцию в массив знаковых целых чисел
  • функцию toUByteArray,
    которая преобразует коллекцию в массив беззнаковых байтов
  • функцию toULongArray,
    которая преобразует коллекцию в массив беззнаковых длинных целых чисел
  • функцию toUShortArray,
    которая преобразует коллекцию в массив беззнаковых коротких целых чисел