插入文本文件到2d数组



我想读取一个文本文件并将其插入2d双数组。我有这个代码,但第一个问题是,它不读取最后一列,第二个问题是,它只返回我的文本文件的第一行。例如,如果文本文件为

1.1,2.1,3.1
2.1,1.1,4.1
1.3,3.2,5.1

它返回:

{1.1 2.1}

我该如何修复它?

BufferedReader match_dataset = new BufferedReader(new FileReader("test.txt"));
Scanner src = new Scanner(match_dataset);
ArrayList<Double> lines = new ArrayList<Double>();
src.useDelimiter(",");
while (src.hasNextDouble()) {
    lines.add(src.nextDouble());
}
Double[] temp_match = new Double[lines.size()];
lines.toArray(temp_match);

您的双数组语法错误。双引号

后面应该有两个括号[][]

相关内容

  • 没有找到相关文章

最新更新