public static void main(String[] args) {
BufferedWriter bw = null;
BufferedReader br = null;
try {
br = new BufferedReader(new InputStreamReader(new FileInputStream("D:\\score.txt")) {
});
List<String> achievList = new ArrayList<>();
String str = null;
while ((str = br.readLine()) != null) {
achievList.add(str);
}
List<String> achievList2 = new ArrayList<>();
for (int i = 0; i < achievList.size(); i++) {
String achiev = achievList.get(i);
double num=getotalScore(achiev);
achievList2.add(achiev+"总分:"+num);
}
bw = new BufferedWriter(new OutputStreamWriter(new FileOutputStream("D:\\scoreAnalysis.txt")));
for (String i : achievList2) {
bw.write(i);
bw.newLine();
}
} catch (Exception e) {
e.printStackTrace();
} finally {
try {
if (bw != null) {
bw.close();
}
if (br != null) {
br.close();
}
} catch (IOException e) {
e.printStackTrace();
}
}
}