Convert from scala.collection.Seq to java.util.List in Java code

前端 未结 4 882
Happy的楠姐
Happy的楠姐 2020-12-09 08:53

I\'m calling a Scala method, from Java. And I need to make the conversion from Seq to List.

I can\'t modified the signature of the Scala method, so I can\'t used the

4条回答
  •  Happy的楠姐
    2020-12-09 09:13

    Since 2.12 this is the recommended way:

    public static  java.util.List convert(scala.collection.Seq seq) {
        return scala.collection.JavaConverters.seqAsJavaList(seq);
    }
    

    All other methods a @deprecated("use JavaConverters or consider ToJavaImplicits", since="2.12.0")

提交回复
热议问题