我不是一个非常流利,简单的问题:当我有这样的文本文件时:
Name number
Name2 number2
如何将其导入数组,我可以对这两种操作?数字和名称由空格分隔。我只看过一种变量的指南,但是如果我有两种变量呢?
答案 0 :(得分:0)
在伪代码中
while not eof:
read name
do sth with name
read number
do sth with number
在Java中
String line;
String[] row;
ArrayList<String> names = new ArrayList<String>();
ArrayList<Integer> numbers = new ArrayList<Integer>();
try (BufferedReader br = new BufferedReader(new FileReader("file.txt"))) {
while ((line = br.readLine()) != null) {
row = line.split("\\s+");
names.add(row[0]);
numbers.add(Integer.parseInt(row[1]));
}
} catch (IOException e) {}