java - 如何从文件中读取数字并在java中对它们采取行动?

标签 java file

这是我的文件信息:

马赫迪·阿斯帕纳尼 664 22.0 阿里·莫加达西 675 26.0

我想从文件中读取此信息并计数 22.0 + 26.0

我怎样才能在java中做到这一点?

最佳答案

  1. 首先,使用 Scanner 实例打开您的文件。
  2. 阅读每一行。
  3. 按空格分割
  4. 将第四个标记转换为 double 型。
  5. 将其添加到总和中。
  6. 继续,直到没有更多行为止。
        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/

相关文章:

java - Butterknife 上的点击不起作用

java - Accessor 方法未从 mutator 方法接收汽车

linux - 使用 Ansible 移动/复制目录中的所有文件

c - 文件访问模式 "w"和“wb”的区别

excel - 如何统计文件夹中的文件数

java - 特定时区日历中的日期 getTime()

java - 无法从静态上下文引用非静态变量 "youngestAge"。任何帮助表示赞赏! :)

java - 何时使用嵌套类

file - 检查.exe文件的文件版本(服务器端),以及是否有较新的下载文件

asp.net - 如何验证文件上传的文件类型?