我只看过一些例子,结果是Scala双打的Java列表。我到目前为止
def getDistance(): java.util.List[java.lang.Double] = {
val javadistance = distance.toList.asJava
javadistance
}
但这仍然是包含Scala双打的Java列表(distance
是与getDistance
相同的成员)。
答案 0 :(得分:5)
必须在地图中使用java盒装变体:
def getDistance(): java.util.List[java.lang.Double] = {
distance.toList.map(Double.box).asJava
}