Einen Guten Tag
Ich habe heute mich mal mit dem FileWriter beschaeftigt.
Ich wollte mit diesem in einer Text Datei die Highscore meines SPieles speichern.
Dieser funktioniert, aber leider nur bedingt.
Er speichert zwar, aber immer nur eine Zeile im TextDukoment, die Werte darueber und darunter loescht er aber immer. Hat da vlt jmd eine Idee ?
Ich habe heute mich mal mit dem FileWriter beschaeftigt.
Ich wollte mit diesem in einer Text Datei die Highscore meines SPieles speichern.
Dieser funktioniert, aber leider nur bedingt.
Er speichert zwar, aber immer nur eine Zeile im TextDukoment, die Werte darueber und darunter loescht er aber immer. Hat da vlt jmd eine Idee ?
Java:
import java.io.*;
import java.text.*;
import java.util.*;
public class SaveScore {
public static void speichern(int zeile,String Buchstaben)
{
PrintWriter pw = null;
int i=0;
try
{
Writer fw = new FileWriter("QuizzScore.txt");
Writer bw = new BufferedWriter(fw);
pw = new PrintWriter(bw);
do{
i++;
if(zeile==i){
pw.println(Buchstaben);
}
pw.println("");
}
while(zeile!=i);
}
catch (IOException e) {
System.err.println("Error creating file!");
}
finally {
if (pw != null)
pw.close();
}
}
}