ファイル読み込みと書き込み
JAVA初心者です。
以下のscore.txtというファイルを読み込んで、result.txtというファイルに科目合計と合計の降順にソートして出力したいと思っているんですが、どう記述していいのか全然わかりません。どなたかソースを教えて下さい。(※人数や科目が増えた時に修正しないようにArrayListを使用)
(score.txt)
名前,国語,数学,社会,理科,英語
山田一朗80,80,78,60,75
山田次郎40,12,50,37,89
山田三郎60,38,45,68,40
山田四郎85,95,65,57,58
山田五郎90,95,55,45,72
↓↓↓↓↓↓↓↓↓↓↓↓
(result.txt)
順位 名前 国語 数学 社会 理科 英語 合計
1 山田一郎 80 80 78 60 75 373
2 山田四郎 85 95 65 57 58 360
3 山田五郎 90 95 55 45 72 357
4 山田三郎 60 38 45 68 40 251
5 山田次郎 40 12 50 37 89 228
科目合計 355 320 293 267 334 1569
-------------------------------------------------------------
import java.io.*;
class Test {
public static void main(String[] args){
File score1 = new File("score.txt"); // ファイル読み込み
BufferedReader br = new BufferedReader(new FileReader(score1));
// 最終行まで読み込む
while (br.ready()) {
String line = br.readLine();
までは何となくわかったのですが・・・・。