Ho bisogno di implementare un metodo che restituisca un "Seq", in Java Ma ho riscontrato un errore, non so come risolverlo.Convertire la lista Java in Scala Seq
java.util.ArrayList cannot be cast to scala.collection.Seq
Ecco il mio codice finora
@Override
public Seq<String> columnNames() {
List<String> a = new ArrayList<String>();
a.add("john");
a.add("mary");
Seq<String> b = (scala.collection.Seq<String>) a;
return b;
}
scala.collection.JavaConverters.
non sembra offrire la possibilità di convertire come Seq
. Grazie
Eventuali duplicati di [Conversione di una collezione di Java in una collezione Scala] (http://stackoverflow.com/questions/674713/converting-a-java-collection-into -a-scala-collection) –
Stai cercando problemi se provi a fare qualcosa con le collezioni Scala in Java. Scrivi un po 'di codice Scala che esegue la conversione utilizzando scala.collection.JavaConverters. –
@TzachZohar la maggior parte della risposta è fatta scala. Il mio codice è Java, fa parte di un vasto programma, non riesco a esternalizzare questo trattamento ... – Fundhor