从Scala方法到Java的返回类型
我有一个scala类,它返回以下内容
val resultMap:java.util.Map[java.lang.Long,java.util.List[com.mine.MyObject]]
问题是,当从Java调用它时,我得到
Map<java$lang$Long, Object>
。。。这是Java不理解的。有什么我不知道的吗
谢谢
你可以在下面搜索框中键入要查询的问题!
我有一个scala类,它返回以下内容
val resultMap:java.util.Map[java.lang.Long,java.util.List[com.mine.MyObject]]
问题是,当从Java调用它时,我得到
Map<java$lang$Long, Object>
。。。这是Java不理解的。有什么我不知道的吗
谢谢
# 1 楼答案
听起来像是
import collection.JavaConverters._
的工作http://docs.scala-lang.org/overviews/collections/conversions-between-java-and-scala-collections.html