0
您好,我需要在文件的同一行中添加两个整数,并以制表符分隔。如何在一个文件的同一行中添加两个数字
我将文件abc.txt有如下条目:
12 123
15 456
我的程序需要与123和15 456
我能够在连续两个条目添加拆分和12将它们转换为整数,但我不知道如何将它们作为单独的数字并添加它们。
例如,如果我尝试添加,则12添加12,123添加123,它应该是12 + 123。
这里是我的程序:
import java.io.*;
public class test {
public static void main(String[] args) {
String s = "";
FileInputStream finp = null;
InputStreamReader inpr = null;
BufferedReader br = null;
try {
finp = new FileInputStream(args[0]);
inpr = new InputStreamReader(finp);
br = new BufferedReader(inpr);
} catch (FileNotFoundException e) {
e.printStackTrace();
}
try {
while (true) {
s = br.readLine();
if (s == null)
break;
for (int i = 0; i < 2; i++) {
String [] addrs = s.split("\t");
int a = Integer.parseInt(addrs[i]);
System.out.println(a + a);
}
}
} catch (IOException e) {
e.printStackTrace();
}
}
}