我是Kotlin的新手,正在尝试将用Scala编写的应用程序转换为Kotlin。在Scala中,有scala.collection.mutable.ListBuffer
中的ListBuffer。 Kotlin有与之相当的产品吗?我尝试导入com.sun.tools.javac.util.ListBuffer
,但尝试编译时会出现错误:Kotlin: Symbol is declared in module 'jdk.compiler' which does not export package 'com.sun.tools.javac.util'
?
答案 0 :(得分:2)
在Kotlin中,您可以出于相同的目的使用MutableList
。虽然我应该指出,Scala和Kotlin的收藏品通常大相径庭,例如Kotlin比实际不可变的集合更喜欢只读集合,并且没有Scala List
的直接等效项。因此,如果您希望使用Scala库/应用程序并更改类名,除非您的应用程序非常简单,否则它将无法工作。