2016-07-05 7 views
0

私は整数のリストを読んでみたいPlayアプリケーションを持っています。 ConfigurationオブジェクトはOption[java.util.List[java.lang.Integer]]を返しますが、スカラタイプOption[List[Int]]を返したいと思います。 私はJavaConversionsを使用して、スカラリストmylist.map(_.toList)を返しました。getIntListをscalaリストに変換convert [Int] simply

しかし、元の要素タイプをjava.lang.IntegerからIntに変換することについては、わかりやすく、追加のライブラリは使用していません。

アイデア?

答えて

2

だけmapリスト:

import scala.collection.JavaConverters._ 

mylist.map(_.asScala.toList.map(_.intValue)) 

(一般的にJavaConversionsに、toJavatoScalaメソッドを追加JavaConvertersを好むことをお勧めします)。

+0

あなたの帽子は雷の返事のためにアレクシー!魅力のように働いた。私の命令版は恥ずかしかったです。私はJavaConversions/JavaConvertersについてもっと学ぶ必要があります... – professorxuk

関連する問題