【发布时间】:2013-03-02 17:06:08
【问题描述】:
不同的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 的方法)
谢谢
【问题讨论】: