Huhu,
soll für die Klausurbonuspunkteprojektarbeit für ein Memoryspiel ne Bestenliste schreiben und einlesen.
Memoryspiel ist fertig, Punktezähler ebenfalls, was fehlt ist die Bestenliste, da ich damit große Probleme habe. Das Ding will meine Datei net richtig auslesen
Hier mein Code:
Ändere ich in Zeile 24 writer.write("lalala aaah \r\n tada"); zu writer.write("lalala aaah \n tada"); , wird "aaaaa aa" ausgegeben, sonst
"aaaaa
td?"
Möchte ich der Methode reader.read(); einen Index geben, so nimmt sie das nicht an.
Ich hoffe jemand kann mir helfen?
soll für die Klausurbonuspunkteprojektarbeit für ein Memoryspiel ne Bestenliste schreiben und einlesen.
Memoryspiel ist fertig, Punktezähler ebenfalls, was fehlt ist die Bestenliste, da ich damit große Probleme habe. Das Ding will meine Datei net richtig auslesen
Hier mein Code:
Java:
import java.io.*;
import java.io.IOException;
public class Bestenliste {
File bestenliste = new File ("Bestenliste.txt");
public void namenEinfuegen(String name){
try{
FileWriter eintrag = new FileWriter(bestenliste);
FileReader leser = new FileReader(bestenliste);
eintrag.write("Bestenliste");
eintrag.close();
}
catch(IOException e){
}
}
public void auslesen(){
try{
FileWriter writer = new FileWriter(bestenliste);
FileReader reader = new FileReader(bestenliste);
writer.write("lalala aaah \r\n tada");
writer.close();
while(reader.read()!=-1){
char help = (char) reader.read();
System.out.print(help);
}
System.out.println();
}
catch(IOException e){
}
}
}
"aaaaa
td?"
Möchte ich der Methode reader.read(); einen Index geben, so nimmt sie das nicht an.
Ich hoffe jemand kann mir helfen?
Zuletzt bearbeitet von einem Moderator: