Relacionado à questão do Stack Overflow Scala equivalente a new HashSet (Collection) , como faço para converter uma coleção Java ( java.util.List
digamos) em uma coleção Scala List
?
Na verdade, estou tentando converter uma chamada de API Java para Spring SimpleJdbcTemplate
, que retorna um java.util.List<T>
, em um Scala imutável HashSet
. Então, por exemplo:
val l: java.util.List[String] = javaApi.query( ... )
val s: HashSet[String] = //make a set from l
Isso parece funcionar. A crítica é bem-vinda!
import scala.collection.immutable.Set
import scala.collection.jcl.Buffer
val s: scala.collection.Set[String] =
Set(Buffer(javaApi.query( ... ) ) : _ *)