Powiązane z pytaniem o przepełnienie stosu Scala odpowiednik nowego zestawu HashSet (kolekcja) , jak przekonwertować kolekcję Java ( java.util.List
powiedzmy) na kolekcję Scala List
?
W rzeczywistości próbuję przekonwertować wywołanie Java API na Springa SimpleJdbcTemplate
, które zwraca java.util.List<T>
, na niezmienny Scala HashSet
. Na przykład:
val l: java.util.List[String] = javaApi.query( ... )
val s: HashSet[String] = //make a set from l
To wydaje się działać. Krytyka jest mile widziana!
import scala.collection.immutable.Set
import scala.collection.jcl.Buffer
val s: scala.collection.Set[String] =
Set(Buffer(javaApi.query( ... ) ) : _ *)