Convert Java List to Scala Seq

后端 未结 7 796
耶瑟儿~
耶瑟儿~ 2020-12-14 15:37

I need to implement a method that returns a Scala Seq, in Java.

But I encounter this error:

java.util.ArrayList cannot be cast to scala.         


        
7条回答
  •  没有蜡笔的小新
    2020-12-14 16:12

    JavaConverters is what I needed to solve this.

    import scala.collection.JavaConverters;
    
    public Seq convertListToSeq(List inputList) {
        return JavaConverters.asScalaIteratorConverter(inputList.iterator()).asScala().toSeq();
    }
    

提交回复
热议问题