Ho una serie a Scala (posso scegliere qualsiasi applicazione come sto creando il Set. La libreria Java che sto usando è in attesa di un java.util.Set [String].Convert Scala impostato in Java (java.util.Set)?
è la seguente il modo corretto per farlo in Scala (utilizzando scala.collection.jcl.HashSet # sottostanti):
import com.javalibrary.Animals
var classes = new scala.collection.jcl.HashSet[String]
classes += "Amphibian"
classes += "Reptile"
Animals.find(classes.underlying)
E sembra funzionare, ma dato che sono molto nuovo a Scala voglio sapere se questo è il modo preferito (eventuali In alternativa, provo un errore di mancata corrispondenza di tipo):
error: type mismatch;
found : scala.collection.jcl.HashSet[String]
required: java.util.Set[_]
Questo è bene sapere! Ero in Scala 2.7. – arnab