在我的项目中,我在应用collect_list聚合函数后得到了一个列,它的格式是wrapedArray,我想知道是否有办法将wrapedArray转换为普通的数组或列表,以便我可以迭代该列,并在该列中逐行提取值?
语言:- JAVA使用Apache spark库
这样我就得到了wrappedArray类型的列
第一个
我很困惑,我应该如何继续在该列中进行迭代。
在我的项目中,我在应用collect_list聚合函数后得到了一个列,它的格式是wrapedArray,我想知道是否有办法将wrapedArray转换为普通的数组或列表,以便我可以迭代该列,并在该列中逐行提取值?
语言:- JAVA使用Apache spark库
这样我就得到了wrappedArray类型的列
第一个
我很困惑,我应该如何继续在该列中进行迭代。
1条答案
按热度按时间yks3o0rb1#
如果你有一个
WrappedArray
,有几种方法可以把它转换成Java集合。你可以利用scala.collection.JavaConverters
帮助器方法:或者,可以使用
Row.getList
方法直接获取Java列表: