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

Функция toShortArray

Функция toShortArray преобразует коллекцию чисел в массив элементов типа Short. Применяется к коллекциям, содержащим числовые значения, которые могут быть преобразованы в тип Short. Возвращает массив ShortArray.

Синтаксис

fun Array<Short>.toShortArray(): ShortArray
fun Iterable<Short>.toShortArray(): ShortArray
fun Collection<Short>.toShortArray(): ShortArray
fun Sequence<Short>.toShortArray(): ShortArray

Пример

Преобразуем список чисел типа Short в массив ShortArray:

val list = listOf<Short>(1, 2, 3, 4, 5) val res: ShortArray = list.toShortArray() println(res.contentToString())

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

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

Пример

Преобразуем массив чисел типа Short в другой массив ShortArray:

val array = arrayOf<Short>(10, 20, 30, 40, 50) val res: ShortArray = array.toShortArray() println(res.contentToString())

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

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

Пример

Преобразуем последовательность чисел типа Short в массив ShortArray:

val sequence = sequenceOf<Short>(100, 200, 300) val res: ShortArray = sequence.toShortArray() println(res.contentToString())

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

ShortArray [100, 200, 300]

Пример

Функция toShortArray работает только с коллекциями, содержащими элементы типа Short. Для преобразования других числовых типов используйте предварительное преобразование:

val intList = listOf(1, 2, 3, 4, 5) val res: ShortArray = intList.map { it.toShort() }.toShortArray() println(res.contentToString())

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

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

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

  • функцию toIntArray,
    которая преобразует коллекцию в массив типа IntArray
  • функцию toLongArray,
    которая преобразует коллекцию в массив типа LongArray
  • функцию toByteArray,
    которая преобразует коллекцию в массив типа ByteArray
  • функцию toFloatArray,
    которая преобразует коллекцию в массив типа FloatArray
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить