我再次需要你的帮助。如何在 Java 中对 txt 文件中的记录进行排序?
这是我如何保存分数的代码
try {
File highscore = new File("highscore.txt");
PrintWriter output = new PrintWriter(new FileWriter(highscore, true));
if (highscore.exists()) {
System.out.println();
System.out.println("High Score:");
}
output.println(name + " - " + totalScore);
output.close();
} catch (IOException e) {
System.out.println(e);
}
这是我如何显示分数的代码
try {
FileReader fr = new FileReader("highscore.txt");
BufferedReader br = new BufferedReader(fr);
String s;
while ((s = br.readLine()) != null) {
System.out.println(s);
}
br.close();
} catch (IOException e) {
System.out.println(e);
}
我目前的输出是:
Player1 100
Player2 200
Player3 50
我想把分数从高到低排序,我该怎么做?先感谢您!
我想要得到的输出是:
Player2 200
Player1 100
Player3 50
暮色呼如
MMTTMM
相关分类