Convertendo uma coleção Java em uma coleção Scala
Related to Stack Overflow questionScala equivalente ao novo HashSet (Collection), como faço para converter uma coleção Java java.util.List
digamos) em uma coleção ScalaList
?
Na verdade, estou tentando converter uma chamada da API Java para Spring's SimpleJdbcTemplate
, que retorna umjava.util.List<T>
, em um Scala imutávelHashSet
. Então, por exemplo:
val l: java.util.List[String] = javaApi.query( ... )
val s: HashSet[String] = //make a set from l
Isso parece funcionar. Críticas são bem-vindas!
import scala.collection.immutable.Set
import scala.collection.jcl.Buffer
val s: scala.collection.Set[String] =
Set(Buffer(javaApi.query( ... ) ) : _ *)