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( ... ) ) : _ *)

questionAnswers(9)

yourAnswerToTheQuestion