我有一个文本文件,例如 "01/01/2011,14.25""02/01/2011,16.78"
以及更多行。我想读取并存储在数组中第一列为字符串(稍后在 x 轴上绘制),第二列为双列。列分隔符可以是逗号、分号、空格或制表符。我已经能够使用 FileReader 和 BufferedReader 读取单列文本文件,但不能知道如果我有两个或更多列该怎么办。我使用 Java 和 NetBeans。谢谢!
最佳答案
使用缓冲读取器读取每一行,然后执行以下操作:
HashMap<String, Double> values = new HashMap<String, Double>;
// read the line here
String line = ...;
String strings[] = line.split(",");
values.put(strings[0], Double.valueOf(strings[1]);
关于Java读取文本文件2列并存储在数组中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4872628/