Kotlin:LinkedList实现
为什么Kotlin在Kotlin标准库(stdlib)中没有LinkedList
实现?
如果我在JVM中使用Kotlin,我正在使用Java LinkedList
源代码 。
stdlib中是否有相当的版本(特别是关于Kotlin Native Development)?
Kotlin没有它自己的集合,因为维护Java互操作性太困难了。 相反,Kotlin标准库只是将一些扩展函数添加到Java集合中,以使它们更易于使用。
引用Kotlin在行动 :
为什么没有Kotlin系列? 因为使用标准Java集合使得与Java代码交互变得更加容易。 当您从Kotlin调用Java函数时,您不需要以某种方式转换集合,反之亦然。