Kotlin程序将列表(ArrayList)转换为Array,Array转换为ArrayList

Kotlin 实例大全

在此程序中,您将学习在Kotlin中使用toArray()将列表转换为数组,并使用asList()将数组转换为列表。

示例1:将数组列表转换为数组

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()循环打印数组的元素。

示例2:将数组转换为数组列表

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程序

Kotlin 实例大全