private val repositories = mutableListOf<String>() private val repositories = ArrayList<String>()
两者都是可变的列表,那么什么是两个关键字的点mutableListOf或ArrayList?
mutableListOf
ArrayList
或者有什么重大区别?
kotlin
例如,Scala有官方收藏性能参数页面,显示的类似方法的时间复杂度apply()(获得的Java),insert()以及append()像收藏品List,Array和ArrayBuffer.
apply()
insert()
append()
List
Array
ArrayBuffer
但是,我在Kotlin找不到这样的信息.
Kotlin stdlib API页面也没有这样的信息.更糟糕的是,我没有获得有关List的底层实现的信息(由listOf()创建),例如,除非我深入研究源代码.
因此,没有List在科特林取O(n)的时间访问一个元素,并采取O(1)时间附加的元件?
我在哪里可以找到这些信息?
collections time-complexity kotlin
kotlin ×2
collections ×1
time-complexity ×1