BufferedWriter verhält sich seltsam

Ich versuche ein Spiel mit einem funktionierenden Highscore-Mechanismus zu machen und ich benutze java.io.BufferedWriter, um in eine Highscore-Datei zu schreiben. Ich habe keine Verschlüsselung im Highscore und verwende Slick2D und LWJGL zum Rendern und für Benutzereingaben. Das Programm führt diesen Code aus:

FileWriter fstream = new FileWriter("res/gabjaphou.txt");

BufferedWriter writer = new BufferedWriter(fstream);

writer.write(score); // score is an int value

writer.close(); // gotta save m'resources! lol

Ich öffne die daraus erzeugte Textdatei und alles, was darin steht, ist ein Fragezeichen. Ich weiß nicht, warum dies passiert, und ich habe anderen Code aus einem anderen Projekt verwendet, und ich hatte kein Problem damit ... Weiß jemand, warum? Das ist echt nervig! : C

Antworten auf die Frage(3)

Ihre Antwort auf die Frage