首页 > 解决方案 > 如何从字符串列表创建列列表

问题描述

我想从字符串数组列表中创建一个列列表,如何在 JAVA/SPARK 中实现?

我尝试:

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

但是不能用,谢谢

标签: apache-spark

解决方案


你可以使用。

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());

推荐阅读