Scala конвертирует List [Int] в java .util.List [java.lang.Integer]

Есть ли способ в Scala преобразовать List [Int] в java.util.List [java.lang.Integer] ?

Я взаимодействую с Java (Thrift).

JavaConversions поддерживает Список -> java.util.List , и имплициты существуют между Int -> java.lang.Integer , но, насколько я могу судить, мне все равно понадобится дополнительный проход для ручного преобразования:

val y = List(1)     
val z: java.util.List[Integer] = asList(y)  map { (x: Int) => x : java.lang.Integer }
35
задан Xavier Guihot 29 March 2019 в 22:01
поделиться