В этой программе вы научитесь преобразовывать список в массив с помощью toArray () и массив в список с помощью asList () в Kotlin.
Пример 1: преобразовать список массивов в массив
fun main(args: Array) ( // an arraylist of vowels val vowels_list: List = listOf("a", "e", "i", "o", "u") // converting arraylist to array val vowels_array: Array = vowels_list.toTypedArray() // printing elements of the array vowels_array.forEach ( System.out.print(it) ) )
Вывод
aeiou
В приведенной выше программе мы определили список массивов vowels_list
. Чтобы преобразовать список массивов в массив, мы использовали toTypedArray()
метод.
Наконец, элементы массива печатаются с помощью forEach()
цикла.
Пример 2: преобразование массива в список массивов
fun main(args: Array) ( // vowels array val vowels_array: Array = arrayOf("a", "e", "i", "o", "u") // converting array to array list val vowels_list: List = vowels_array.toList() // printing elements of the array list vowels_list.forEach ( System.out.print(it) ) )
Вывод
aeiou
Чтобы преобразовать массив в список массивов, мы использовали toList()
метод.
Вот эквивалентный код Java: программа Java для преобразования списка в массив и наоборот.