繁体   English   中英

将文本文件插入二维数组

[英]Inserting a text file into 2d array

我想读取一个文本文件并将其插入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);

双数组的语法错误。 双括号后应为两个括号[] []

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM