【发布时间】:2018-01-29 06:26:16
【问题描述】:
在下面的代码中,Scanner 不支持 Dataset 类型作为其构造函数。那么,如何在 java 中将 Dataset 转换或复制到 Arraylist 中?
Dataset data = ARFFHandler.loadARFF(new File ("C:/KDDCUP1999/KDDCUP1999.arff"), 4);
Scanner s = new Scanner(data);
ArrayList<String> list = new ArrayList<String>();
while (s.hasNext()){
list.add(s.next());
}
System.out.println(list);
s.close();
【问题讨论】:
-
@AniketSahrawat 仅供参考,它在 Java 机器学习库中。我相信 OP 正在使用它
-
@0bijan mortazavi 您可以使用 for 循环进行迭代
-
亲爱的@AniketSahrawat,第一行是正确的。它在 java.io.File 标头中。我已经单独运行了这条线,它是正确的。我使用了 JML 库。
-
亲爱的@Akshay,你能解释一下如何回答这个问题吗?
标签: java arraylist casting dataset