Java 如何使用Stingtokenizer查找最大分数?
我正在填写以下表格: 我需要能够单击max按钮来读取文本文件。然后,使用Stringtokenizer并找到最大分数。因此,我应该输出学生ID名称和最大分数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
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;
}
}
}
);