ich will in einem text datei etwas speichern. Wenn es nötig ist, will ich wieder zugreifen und die daten benutzen.
Wie mache ich??
Wie mache ich??
try {
BufferedWriter raus = new BufferedWriter(new FileWriter("C:\\...")); // <- Pfad zur Datei
String zeile = "ich bin ein String und stehe in einer Datei";
raus.write(zeile);
raus.newLine();
raus.close();
}
catch(Exception ex) {
}
try {
BufferedReader rein = new BufferedReader(new FileReader("C:\\..."));
String zeile;
while((zeile = rein.readLine()) != null) {
// mach was mit dem String
}
}
catch(Exception e) {
}
String[] woerter = deinString.split(" ");
Wenn man die Anzahl der Zeichen (bis auf EOL) betrachtet stimmt das. Damit kann er aber einen Text in Zahlen und Wörter zerlegen. Kommentare können dmit auch recht einfach übersprungen werden usw. Wenn man ihn korrekt konfiguriert ist er auch für deine Aufgabe (Mathe-Aufgabe parsen) wie geschaffen.StreamTokenizer kann, wenn ich das richtig verstanden habe nur mit einem delimiter umgehen, richtig?