问题描述
我正在使用Scala 2.11.12。我有一个java.util.Map<String,Long>
,我想将其转换为Scala不变的Map[String,Long]
。我该怎么办?
我尝试如下使用scala.collection.JavaConverters._
import scala.collection.JavaConverters._
val scalaMap = response.jMap.asScala // this throws compile error required Map[scala.Predef.String,Long],but found mutable.Map[java.lang.String,java.long.Long]
val scalaMap = response.jMap.asScala.toMap // this Now throws compile error required Long,but found java.long.Long
问题似乎是Java Long
与Scala Long
不同。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)