スタック オーバーフローの質問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( ... ) ) : _ *)