Мне нужно реализовать метод, возвращающий «Seq», в Java Но я столкнулся с ошибкой, я не знаю, как ее решить.Преобразование Java-списка в Scala Seq
java.util.ArrayList cannot be cast to scala.collection.Seq
Вот мой код до сих пор
@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.
не кажется, предлагают возможность конвертировать как Seq
. Спасибо
Возможная дубликата [Преобразование коллекции Java в коллекции Scala] (http://stackoverflow.com/questions/674713/converting-a-java-collection-into -a-scala-collection) –
Вы просите о проблемах, если вы попытаетесь сделать что-либо с коллекциями Scala на Java. Напишите немного кода Scala, который выполняет преобразование с помощью scala.collection.JavaConverters. –
@TzachZohar большая часть ответа выполнена scala. Мой код - Java, это часть огромной программы, я не могу экстернализировать это обращение ... – Fundhor