不同 scala.collection 对象之间最有效的转换方式是什么?
例如
val a=scala.collection.mutable.ListBuffer(1,2,0,3)
我想得到scala.collection.mutable.ArrayBuffer
.
根据http://docs.scala-lang.org/resources/images/collections.mutable.png应该可以通过转换为
Buffer
和ArrayBuffer
之后。正确的?一般来说,我可以通过它的共同祖先在 scala 集合中进行任何转换吗?(在前面的例子中,共同祖先是
Buffer
)
PS我阅读了http://docs.scala-lang.org/overviews/collections/introduction.html,但找不到关于各种类型之间一般转换的任何信息(我知道.toArray之类的方法)
谢谢