如何从字符串列表创建列列表

wd2eg0qa  于 2021-07-14  发布在  Spark
关注(0)|答案(1)|浏览(367)

我想从一个字符串数组列表中创建一个列列表,如何在java/spark中实现?
我试着:

ArrayList<Column> cols = new ArrayList<Column>(listOfStrings);

但是不行,谢谢

gzszwxb4

gzszwxb41#

你可以用它。

import org.apache.spark.sql.*;

List<Column> collect = Arrays.stream(listOfStrings)
    .map(functions::col).collect(Collectors.toList());

更新:

List<Column> arrayList = listOfStrings.stream()
            .map(functions::col).collect(Collectors.toList());

相关问题