Java归档和高分榜

时间:2015-12-12 15:15:36

标签: java file methods

嗨,所以我在6个小时内完成作业,我完全迷失了。到目前为止,我已经为我现有的工作添加了新方法,但我不知道如何做。 文本文件有名称和分数,第一种方法需要检查分数是否在前10名中并返回true / false:

我丢失的最后一个方法需要将高分写入highscore.txt文件,在正确的位置(按降序排列),该方法使用readHighScore()方法查找记录应该在哪里的行号插入

public static void recordHighScore(String name, int score){
    }

1 个答案:

答案 0 :(得分:1)

您无法将数据插入文本文件中。你只能追加/重写。这些是步骤:

  • 读取数据并存储到对象中。
  • 获取对象的最高/最低(您还可以使用Collections.sort()Arrays.sort()对其进行排序)
  • 将已排序的对象写回文本文件。 (您将使用新数据覆盖文本文件)