在使用sparksql的dataset時有些地方需要將seq和list進行互相轉化使用,scala集合提供相關的轉化操作:
//Seq 轉 List
List<Column> list = scala.collection.JavaConversions.seqAsJavaList(seq);
//List 轉 Seq
List<Column> list = new ArrayList<>();
list.add(new Column("columnA"));
Seq<Column> seq = JavaConverters.asScalaIteratorConverter(list.iterator()).asScala().toSeq();