在此程序中,您將學(xué)習(xí)在Kotlin中使用toArray()將列表轉(zhuǎn)換為數(shù)組,并使用asList()將數(shù)組轉(zhuǎn)換為列表。
fun main(args: Array<String>) { //元音數(shù)組列表 val vowels_list: List<String> = listOf("a", "e", "i", "o", "u") //將arraylist轉(zhuǎn)換為數(shù)組 val vowels_array: Array<String> = vowels_list.toTypedArray() //打印數(shù)組的元素 vowels_array.forEach { System.out.print(it) } }
輸出結(jié)果
aeiou
在上面的程序中,我們定義了一個(gè)數(shù)組列表vowels_list。要將數(shù)組列表轉(zhuǎn)換為數(shù)組,我們使用了toTypedArray()方法。
最后,使用 forEach()循環(huán)打印數(shù)組的元素。
fun main(args: Array<String>) { //元音數(shù)組 val vowels_array: Array<String> = arrayOf("a", "e", "i", "o", "u") //將數(shù)組轉(zhuǎn)換為數(shù)組列表 val vowels_list: List<String> = vowels_array.toList() //打印數(shù)組列表中的元素 vowels_list.forEach { System.out.print(it) } }
輸出結(jié)果
aeiou
要將數(shù)組轉(zhuǎn)換為數(shù)組列表,我們使用了toList()方法。
這是等效的Java代碼:將數(shù)組列表轉(zhuǎn)換為array的Java程序。