在“不耐烦的 Scala”中的章节和示例之后,有一个与将 JavaTreeMap
用作 Scala相关的练习SortedMap
。在 scala shell 中,我尝试了这个:
var t: scala.collection.SortedMap[String,Int] = new java.util.TreeMap[String,Int]()
但我收到有关类型不匹配的错误消息。有没有一种简单的方法可以做到这一点?
注意:我做了一个导入scala.collection.JavaConversions._
然后做了这个:
var t: SortedMap[String,Int] = TreeMap[String,Int]()
这可行,但变量t
的类型java.util.SortedMap
是 ,而不是scala.collection.SortedMap
。