Функция 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