我有一个文本文件,内容如下:
1 2 3 4 5
6 7 8 9 1
8 3 9 7 1
9 3 4 8 2
8 7 1 6 5
其中每个数字由制表符分隔。
我的问题是,有没有一种简单的方法可以使用 java 对数字列求和?我希望它求和 1+6+8+9+8、2+7+3+3+7 等。我正在使用以下方法读取文件:
public static boolean testMagic(String pathName) throws IOException {
// Open the file
BufferedReader reader = new BufferedReader(new FileReader(pathName));
// For each line in the file ...
String line;
while ((line = reader.readLine()) != null) {
// ... sum each column of numbers
}
reader.close();
return isMagic;
}
public static void main(String[] args) throws IOException {
String[] fileNames = { "MyFile.txt" };
}