如何添加文件信息?

时间:2019-05-27 09:16:18

标签: java eclipse

我正在制作一个新游戏,我想制作一个硬币收集器,以便以后用这些硬币购买东西。我正在使用月食。

    void save() {
    try {
        PrintWriter out = new PrintWriter("coins.txt");
        out.write(Integer.toString(nmonedas));
        out.close();
    } catch (FileNotFoundException e) {
        e.printStackTrace();
    }

}



void load() {
     StringBuffer texto=new StringBuffer();
     try {
     int c;
     @SuppressWarnings("resource")
    FileReader entrada=new FileReader("coins.txt");
     while((c=entrada.read())!=-1){
     texto.append((char)c);
      }
     }
     catch (IOException ex) {}
     labelshow.setText(texto.toString());

}

我有此代码,但我无法添加信息。需要帮助PLS


好吧,事实是,我正在做一个日食游戏,我希望您收集硬币并将其保存在文件中。 它们被完美地收集并存储在文件中,但是当我再次开始游戏时,我希望它们被收集,但是它们与先前的那些相加

1 个答案:

答案 0 :(得分:0)

我假设您是指将文本附加到.TXT文件。如果是这样,您可以使用以下方式:

Files.write(Paths.get("Path to text file here"), "Content".getBytes(), StandardOpenOption.APPEND);

我将上述内容放入TRY CATCH块中。另外,请查看PrintWriter,因为它可能更适合您的需要,因为它可以让您连续写入文件。

相关问题