这是我的文件信息:
马赫迪·阿斯帕纳尼 664 22.0
阿里·莫加达西 675 26.0
我想从文件中读取此信息并计数 22.0 + 26.0
我怎样才能在java中做到这一点?
最佳答案
- 首先,使用 Scanner 实例打开您的文件。
- 阅读每一行。
- 按空格分割
- 将第四个标记转换为 double 型。
- 将其添加到总和中。
- 继续,直到没有更多行为止。
Scanner input;
String myFileName = "......";
try {
input = new Scanner(new File(myFileName));
double sum = 0;
while (input.hasNextLine()) {
String line = input.nextLine();
String[] vals = line.split("\\s+");
sum += Double.parseDouble(vals[3]);
}
System.out.println("sum = " + sum);
} catch (Exception e) {
e.printStackTrace();
}
}
关于java - 如何从文件中读取数字并在java中对它们采取行动?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59548087/