Как конвертировать Scala's List [Double] в java.util.List [java.lang.Double]?

1

Я видел только примеры, в которых результатом является список Java из Scala double. Я дошел до

def getDistance(): java.util.List[java.lang.Double] = {
  val javadistance = distance.toList.asJava
  javadistance
}

но это все еще список Java, содержащий Scala doubleles (distance является членом того же класса, что и getDistance).

Теги:
collections

1 ответ

3

Нужно использовать вариант java boxed на карте:

  def getDistance(): java.util.List[java.lang.Double] = {
    distance.toList.map(Double.box).asJava
  }

Ещё вопросы

Сообщество Overcoder
Наверх
Меню