Есть ли способ в 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 }