Java 如何使用Stingtokenizer查找最大分数?

Java 如何使用Stingtokenizer查找最大分数?,java,Java,我正在填写以下表格: 我需要能够单击max按钮来读取文本文件。然后,使用Stringtokenizer并找到最大分数。因此,我应该输出学生ID名称和最大分数 JButton Button_MAX = new JButton(); Button_MAX.setBounds(260, 170, 140, 30); Button_MAX.setFont(font); Button_MAX.setText("MAX"); getConten

我正在填写以下表格:

我需要能够单击max按钮来读取文本文件。然后,使用Stringtokenizer并找到最大分数。因此,我应该输出学生ID名称和最大分数

JButton Button_MAX = new JButton();
        Button_MAX.setBounds(260, 170, 140, 30);
        Button_MAX.setFont(font);
        Button_MAX.setText("MAX");
        getContentPane().add(Button_MAX);
        Button_MAX.addActionListener(new ActionListener() {
            public void actionPerformed(ActionEvent e) {


            }   
        });
例如

预期结果:


我不知道我是否正确理解了你的要求:

1在Java 8+中,要读取文本文件,可以使用:

Stream<String> lines=Files.lines(Paths.get("myFile.txt"))

英语不好并不是完全滥用标点符号、格式和极其糟糕的问题内容的借口。在发布更多信息之前,请阅读以下内容:
    int max=0;
    lines.forEach(

        (line) -> {
          StringTokenizer stk=new StringTokenizer(line);
          while(stk.hasMoreTokens())
          {
               int val=Integer.parseInt(stk.nextToken());
               if (val>max)
               {
                   max=val;
               }
          }
        }
      );