简体   繁体   English

从Scala方法返回到Java的类型

[英]Return type from Scala method to Java

I have a scala class that returns the following... 我有一个scala类返回以下内容...

val resultMap:java.util.Map[java.lang.Long,java.util.List[com.mine.MyObject]]

The problem is, when it is called from Java I get... 问题是,当它从Java调用时,我得到...

Map<java$lang$Long, Object>

...which Java does not understand. ... Java不理解。 Is there something I am missing. 有什么我想念的东西。

Thanks! 谢谢!

Sounds like a job for import collection.JavaConverters._ 听起来像是一个import collection.JavaConverters._的工作import collection.JavaConverters._

http://docs.scala-lang.org/overviews/collections/conversions-between-java-and-scala-collections.html http://docs.scala-lang.org/overviews/collections/conversions-between-java-and-scala-collections.html

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM