Kotlina programma saraksta (ArrayList) konvertēšanai uz masīvu un otrādi

Šajā programmā jūs iemācīsities pārvērst sarakstu masīvā, izmantojot toArray (), un masīvu - uz sarakstu, izmantojot KotLinas asList ().

1. piemērs: pārveidojiet masīvu sarakstu masīvā

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

Rezultāts

 patskaņi

Iepriekš minētajā programmā mēs esam definējuši masīvu sarakstu vowels_list. Lai pārveidotu masīvu sarakstu masīvā, mēs izmantojām toTypedArray()metodi.

Visbeidzot, masīva elementi tiek izdrukāti, izmantojot forEach()cilpu.

2. piemērs: pārveidojiet masīvu masīvu sarakstā

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

Rezultāts

 patskaņi

Lai pārveidotu masīvu masīvu sarakstā, mēs izmantojām toList()metodi.

Šeit ir ekvivalents Java kods: Java programma, lai pārvērstu sarakstu masīvā un otrādi.

Interesanti raksti...