2017-10-03 5 views
-3

私は、コードのクリックボタンmaxは、テキストファイルを読み込んで配列にStringTokenizerは文字列を使用して、出力STUDENT_ID名と最大スコアを最大スコアを見つける必要があるenter image description hereStingtokenizerを最大スコアを見つけるために使用する方法?

を持っています。

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

enter image description here

私は本当に申し訳ありません。私は非常に悪い英語。

コードありがとうございます。

+0

lishは、句読点、書式、非常に貧弱な質問内容の完全な誤用の言い訳ではありません。それ以上に何かを投稿する前に、これをお読みください:https://stackoverflow.com/help/asking –

+0

okありがとう... –

答えて

0

私はVEの場合、私は知りませんが正しくあなたの要求に理解:

1)テキストファイルを読むためには、Javaであなたが使用することができ8+:

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

https://www.mkyong.com/java8/java-8-stream-read-a-file-line-by-line/

を見ます

2)あなたが行うことができますので、私は、あなたがテキストファイルには番号が含まれていることを前提としています(Javaの8+)

悪い工を持つ
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; 
       } 
      } 
     } 
    ); 
関連する問題