Функция 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
,
которая преобразует коллекцию в массив беззнаковых коротких целых чисел