I need to implement a method that returns a Scala Seq, in Java.
Seq
But I encounter this error:
java.util.ArrayList cannot be cast to scala.
This worked for me! (Java 8, Spark 2.0.0)
import java.util.ArrayList; import scala.collection.JavaConverters; import scala.collection.Seq; public class Java2Scala { public Seq getSeqString(ArrayList list) { return JavaConverters.asScalaIterableConverter(list).asScala().toSeq(); } }