在此程序中,您将学习在Kotlin中使用toArray()将列表转换为数组,并使用asList()将数组转换为列表。
fun main(args: Array<String>) { //元音数组列表 val vowels_list: List<String> = listOf("a", "e", "i", "o", "u") //将arraylist转换为数组 val vowels_array: Array<String> = vowels_list.toTypedArray() //打印数组的元素 vowels_array.forEach { System.out.print(it) } }
输出结果
aeiou
在上面的程序中,我们定义了一个数组列表vowels_list。要将数组列表转换为数组,我们使用了toTypedArray()方法。
最后,使用 forEach()循环打印数组的元素。
fun main(args: Array<String>) { //元音数组 val vowels_array: Array<String> = arrayOf("a", "e", "i", "o", "u") //将数组转换为数组列表 val vowels_list: List<String> = vowels_array.toList() //打印数组列表中的元素 vowels_list.forEach { System.out.print(it) } }
输出结果
aeiou
要将数组转换为数组列表,我们使用了toList()方法。
这是等效的Java代码:将数组列表转换为array的Java程序。