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

Функция toUShortArray

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

Импорт

import kotlin.collections.toUShortArray

Синтаксис

fun Collection<Number>.toUShortArray(): UShortArray
fun Array<out Number>.toUShortArray(): UShortArray
fun UShortArray.toUShortArray(): UShortArray

Пример

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

val numbers = listOf(1, 2, 3, 4, 5) val res: UShortArray = numbers.toUShortArray() println(res.contentToString())

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

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

Пример

Преобразуем массив Int в массив UShortArray:

val intArray = arrayOf(10, 20, 30, 40, 50) val res: UShortArray = intArray.toUShortArray() println(res.contentToString())

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

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

Пример

Преобразуем диапазон чисел в массив UShortArray:

val range = (5..9).toList() val res: UShortArray = range.toUShortArray() println(res.contentToString())

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

UShortArray [5, 6, 7, 8, 9]

Пример

При преобразовании чисел, выходящих за диапазон UShort (от 0 до 65535), происходит обрезка значения:

val largeNumbers = listOf(65536, 70000, -1) val res: UShortArray = largeNumbers.toUShortArray() println(res.contentToString())

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

UShortArray [0, 4464, 65535]

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

  • функцию toIntArray,
    которая преобразует коллекцию в массив целых чисел
  • функцию toShortArray,
    которая преобразует коллекцию в массив коротких целых чисел
  • функцию toUIntArray,
    которая преобразует коллекцию в массив беззнаковых целых чисел
  • функцию toULongArray,
    которая преобразует коллекцию в массив беззнаковых длинных целых чисел
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить