スタック オーバーフローの質問Scala と同等の new HashSet(Collection)java.util.List
に関連して、Java コレクション (たとえば) を Scala コレクションに変換するにはどうすればよいList
ですか?
私は実際に Java API 呼び出しをSpring の SimpleJdbcTemplate
に変換しようとしています。これは a を返し、java.util.List<T>
Scala immutableに変換しますHashSet
。たとえば、次のようになります。
val l: java.util.List[String] = javaApi.query( ... )
val s: HashSet[String] = //make a set from l
これはうまくいくようです。批判大歓迎です!
import scala.collection.immutable.Set
import scala.collection.jcl.Buffer
val s: scala.collection.Set[String] =
Set(Buffer(javaApi.query( ... ) ) : _ *)