我有一个数据集,它包含我想输出到GUI的值。 过去我会用
List<someObject>
如果可能的话,我想保留这样的结构,但是如果有其他解决方案可用的话就不会有困难。
数据集行的列是
x:y:z:t
我尝试使用Dataset subDf输出的模式创建一个类,然后创建一个列表
List<SinglePoint>aList=subDf.as(Encoders.bean(SinglePoint.class)).collectAsList();
但是这会因为难以解释的错误而崩溃
线程中的异常&#34; main&#34; java.lang.RuntimeException:同时出错 解码:java.util.concurrent.ExecutionException: java.lang.Exception:编译失败: org.codehaus.commons.compiler.CompileException:File&#39; generated.java&#39;, 第27行,第60列:找不到适用于零的构造函数/方法 实际参数;候选人是:&#34; database.util.SinglePoint(int, int,int,int)&#34; / * 001 / public java.lang.Object generate(Object [] 参考){/ 002 * /返回新的 SpecificSafeProjection(参考文献);
我也试过
List<String>listTwo=subDf.map(row->row.mkString(),Encoders.STRING()).collectAsList()
但这并没有将欲望结构放入GUI中。
如何将数据集转换为可兼容的列表?