Как преобразовать Список [java.lang.Long] в Список [scala.Long] - PullRequest
0 голосов
/ 02 мая 2018

Я пытаюсь преобразовать из Java-списка в Scala List [scala.Long], я видел из Scala в Java, но не наоборот.

Я пытался использовать:

def convertJavaList2ScalaList[A]( list : java.util.List[A] ) : List[A] 
     ={
         val buffer = list.asScala
         buffer.toList
     }

И это работает для других объектов (например, персона), но не работает, когда я пытаюсь преобразовать scala.Long в java.lang.Long

Спасибо за помощь.

1 Ответ

0 голосов
/ 02 мая 2018
import scala.collection.JavaConverters._

// given a Java List of Java Longs:
val jlist: java.util.List[java.lang.Long] = ???

val scalaList: List[Long] = jlist.asScala.toList.map(_.toLong)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...