Kotlin的vs数组列表
这两段代码的区别是什么?如何决定使用哪一种Kotlin的vs数组列表,kotlin,Kotlin,这两段代码的区别是什么?如何决定使用哪一种 var array = arrayOf(1,2,3,4,5) 及 有了这两个代码,我可以像这样通过索引访问它 println(array[0]) // Outputs 1 println(list[0]) // Outputs 1 不同之处在于数据类型: var array = arrayOf(1,2,3,4,5) --> class kotlin.Array var list = listOf(1,2,3,4,5) -->
var array = arrayOf(1,2,3,4,5)
及
有了这两个代码,我可以像这样通过索引访问它
println(array[0]) // Outputs 1
println(list[0]) // Outputs 1
不同之处在于数据类型:
var array = arrayOf(1,2,3,4,5) --> class kotlin.Array
var list = listOf(1,2,3,4,5) --> class java.util.Arrays$ArrayList
您必须决定哪种数据类型最适合您的需要
var array = arrayOf(1,2,3,4,5) --> class kotlin.Array
var list = listOf(1,2,3,4,5) --> class java.util.Arrays$ArrayList