Программа Kotlin для преобразования списка (ArrayList) в массив и наоборот

В этой программе вы научитесь преобразовывать список в массив с помощью 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 для преобразования списка в массив и наоборот.

Интересные статьи...