Spark数据集<;世界其他地区>;到ArrayList Java
我有一个数据集,它保存我想要输出到GUI的值。 在过去,我会使用Spark数据集<;世界其他地区>;到ArrayList Java,java,apache-spark,spark-dataframe,Java,Apache Spark,Spark Dataframe,我有一个数据集,它保存我想要输出到GUI的值。 在过去,我会使用 List<someObject> 我尝试用Dataset subDf的输出模式创建一个类,然后创建一个列表 List<SinglePoint>aList=subDf.as(Encoders.bean(SinglePoint.class)).collectAsList(); ListaList=subDf.as(Encoders.bean(SinglePoint.class)).collectAsList
List<someObject>
我尝试用Dataset subDf的输出模式创建一个类,然后创建一个列表
List<SinglePoint>aList=subDf.as(Encoders.bean(SinglePoint.class)).collectAsList();
ListaList=subDf.as(Encoders.bean(SinglePoint.class)).collectAsList();
但这会导致一个难以解释的错误
线程“main”java.lang.RuntimeException中出现异常:运行时出错
解码:java.util.concurrent.ExecutionException:
java.lang.Exception:未能编译:
org.codehaus.commons.compiler.CompileException:文件'generated.java',
第27行第60列:未找到适用于零的构造函数/方法
实际参数;候选对象是:“database.util.SinglePoint(int,
int,int,int)“/*001/public java.lang.Object生成(Object[]
参考资料){/002*/返回新的
具体项目(参考文献)
我也试过了
List<String>listTwo=subDf.map(row->row.mkString(),Encoders.STRING()).collectAsList()
ListlistTwo=subDf.map(row->row.mkString(),Encoders.STRING()).collectAsList()
但是,它没有用于GUI的结构
如何将数据集转换为可交互列表
List<String>listTwo=subDf.map(row->row.mkString(),Encoders.STRING()).collectAsList()