質問は次のとおりです。大学は従業員の給与をhttp://cs.armstrong.edu/liang/data/Salary.txtに掲載しています。ファイルの各行は、教職員の
- ファーストネーム、
- 苗字、
- ランク、
- そして給料。
の給与総額を表示するプログラムを作成します。
- 助教授、
- 准教授、
- 完全な教授、
- およびすべての学部それぞれ、
の平均給与を表示します
- 助教授、
- 准教授、
- 完全な教授、
- およびすべての学部それぞれ。
そして、これまでの私のコード:
import java.util.Scanner;
import java.io.IOException;
import java.net.MalformedURLException;
import java.net.URL;
public class Salary {
public static void main(String[] args) throws MalformedURLException{
URL salary = new URL("http://cs.armstrong.edu/liang/data/Salary.txt");
try{
Scanner read = new Scanner(salary.openStream());
while(read.hasNextLine()){
String line = read.nextLine();
System.out.println(line); //Testing to see if the URL works
}
read.close();
} catch(IOException e){
e.getStackTrace();
}
}
}
私ができることを望んでいたのは、テキストの各行からオブジェクトを作成し、それらをランクに基づいてグループ化してそこから移動することですが、正直なところ、私の人生でそれを行う方法がわかりません. すべてを思い通りにグループ化したら、残りを理解できるはずですが、メインメソッドでこれらすべてを実行する必要があるかどうかはわかりません。どんな助けでも大歓迎です。