Функция asUIntArray
Функция asUIntArray выполняет преобразование
массива чисел в массив беззнаковых целых чисел
типа UIntArray. Применяется к массивам чисел
совместимых типов для получения представления
в виде массива беззнаковых целых чисел.
Импорт
import kotlin.experimental.asUIntArray
Синтаксис
fun ByteArray.asUIntArray(): UIntArray
fun ShortArray.asUIntArray(): UIntArray
fun IntArray.asUIntArray(): UIntArray
Пример
Преобразуем массив типа IntArray
в массив типа UIntArray:
val intArray: IntArray = intArrayOf(1, 2, 3, 4, 5)
val uintArray: UIntArray = intArray.asUIntArray()
println(uintArray)
Результат выполнения кода:
UIntArray [1, 2, 3, 4, 5]
Пример
Преобразуем массив типа ByteArray
в массив типа UIntArray:
val byteArray: ByteArray = byteArrayOf(10, 20, 30, 40, 50)
val uintArray: UIntArray = byteArray.asUIntArray()
println(uintArray)
Результат выполнения кода:
UIntArray [10, 20, 30, 40, 50]
Пример
Преобразуем массив типа ShortArray
в массив типа UIntArray:
val shortArray: ShortArray = shortArrayOf(100, 200, 300, 400, 500)
val uintArray: UIntArray = shortArray.asUIntArray()
println(uintArray)
Результат выполнения кода:
UIntArray [100, 200, 300, 400, 500]
Смотрите также
-
функцию
toUIntArray,
которая создает новый массив UIntArray из коллекции -
функцию
toUInt,
которая преобразует число в тип UInt -
функцию
asIntArray,
которая преобразует массив в IntArray -
функцию
toArray,
которая преобразует коллекцию в массив