Kotlin-program för att konvertera lista (ArrayList) till Array och vice versa

I det här programmet lär du dig att konvertera en lista till en array med toArray () och array to list med asList () i Kotlin.

Exempel 1: Konvertera array-lista till array

 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) ) )

Produktion

 aeiou

I ovanstående program har vi definierat en matrislista vowels_list. För att konvertera arraylistan till en array har vi använt toTypedArray()metoden.

Slutligen skrivs elementen i matrisen ut med forEach()slingan.

Exempel 2: Konvertera array till array-lista

 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) ) )

Produktion

 aeiou

För att konvertera en matris till en matrislista har vi använt toList()metoden.

Här är motsvarande Java-kod: Java-program för att konvertera lista till array och vice versa.

Intressanta artiklar...