示例 1:将 array list 转换为 array
fun main(args: Array<String>) {
// an arraylist of vowels
val vowels_list: List<String> = listOf("a", "e", "i", "o", "u")
// converting arraylist to array
val vowels_array: Array<String> = vowels_list.toTypedArray()
// printing elements of the array
vowels_array.forEach { System.out.print(it) }
}
输出
aeiou
在上面的程序中,我们定义了一个 array list vowels_list
。要将 array list 转换为 array,我们使用了 toTypedArray()
方法。
最后,使用 forEach()
循环打印 array 的元素。
示例 2:将 array 转换为 array list
fun main(args: Array<String>) {
// vowels array
val vowels_array: Array<String> = arrayOf("a", "e", "i", "o", "u")
// converting array to array list
val vowels_list: List<String> = vowels_array.toList()
// printing elements of the array list
vowels_list.forEach { System.out.print(it) }
}
输出
aeiou
要将 array 转换为 array list,我们使用了 toList()
方法。
这是等效的 Java 代码:Java 程序用于转换 list 到 array 和反之。