比方说,我将阅读的文件将是:
5,6
2,1
3,5
7,9
1,0
0,0
我首先想将整数5存储到变量' a'然后整数6变成变量' b'然后我想在一个方法中使用它们。然后我想将第二行2存储到变量' a' 1变为变量' b'所以基本上只重复使用两个,' a'和' b',在方法中临时使用它们并将下一行输入存储到这些变量中,依此类推。在Java中,如何通过文件读取来实现这一目标?
答案 0 :(得分:0)
BufferedReader br = null;
try {
String sCurrentLine;
br = new BufferedReader(new FileReader("C:\\testing.txt"));
while ((sCurrentLine = br.readLine()) != null) {
String [] split = sCurrentLine.split(",");
String a = split[0];
String b = split[1];
your_method(a,b);
}
} catch (IOException e) {
e.printStackTrace();
} finally {
try {
if (br != null)br.close();
} catch (IOException ex) {
ex.printStackTrace();
}
}
如果您需要将值作为整数,则可以使用
int aInt = Integer.parseInt(a);
int bInt = Integer.parseInt(b);