原文: https://www.programiz.com/kotlin-programming/examples/convert-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在上面的程序中,我们定义了一个ArrayList``vowels_list。 要将ArrayList转换为数组,我们使用了toTypedArray()方法。
最后,使用forEach()循环打印数组的元素。
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要将数组转换为ArrayList,我们使用了toList()方法。
以下是等效的 Java 代码: Java 程序:将列表转换为数组,反之亦然。