Относящиеся к переполнению стека вопрос Scala эквивалент новой HashSet (Collection), как преобразовать коллекцию Java (java.util.List
говорят) в коллекции Scala List
?
Я на самом деле пытаюсь преобразовать API вызов Java в Spring, java.util.List<T>
HashSet
SimpleJdbcTemplate
, который возвращает java.util.List<T>
, в непреложный Scala 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( ... ) ) : _ *)