Potrzebuję zastosować metodę, która zwraca "Seq", w Javie Ale napotykam błąd, nie wiem jak go rozwiązać.Konwertuj listę Java na Scala Seq
java.util.ArrayList cannot be cast to scala.collection.Seq
Oto mój kod tak daleko
@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.
nie wydaje się oferować możliwość konwertowania jako Seq
. Dziękujemy
Możliwe duplikat [Konwersja zbiór Java w kolekcji Scala] (http://stackoverflow.com/questions/674713/converting-a-java-collection-into -a-scala-collection) –
Pytasz o kłopoty, jeśli spróbujesz coś zrobić z kolekcjami Scala w Javie. Napisz trochę kodu Scala, który wykonuje konwersję przy użyciu scala.collection.JavaConverters. –
@ TzachZohar większość odpowiedzi jest wykonywana jest scala. Mój kod to Java, to część ogromnego programu, nie mogę przekazać tego leczenia na zewnątrz ... – Fundhor