E
Essener24434
Gast
Hallo Leute,
ich muss eine Anwendung programmieren, die folgendermaßen abläuft:
Die Anwendung soll als erstes nach einem Texteditor im Verzeichnis suchen und wenn die Datei da ist, soll sie gelesen werden. Falls keine vorhanden ist, soll eine neue Textdatei erstellt werden. In der neuen Datei sollte man dann mittels Konsole etwas hineinschreiben können und beliebig verändert werden. Dabei soll der Datei Sätze HINZUGEFÜGT werden und nicht überschrieben werden.
Momentan habe ich bisher das hin bekommen. Es sucht nach einer Datei und falls sie da ist, liest er sie und es kommt in die Console. Wie muss ich nun weiter machen? Muss ich nach dem try eine If - Bedingung erstellen ? Und falls ja, was schreibe ich in die Klammern von If. Hoffe ihr könnt mir helfen.
ich muss eine Anwendung programmieren, die folgendermaßen abläuft:
Die Anwendung soll als erstes nach einem Texteditor im Verzeichnis suchen und wenn die Datei da ist, soll sie gelesen werden. Falls keine vorhanden ist, soll eine neue Textdatei erstellt werden. In der neuen Datei sollte man dann mittels Konsole etwas hineinschreiben können und beliebig verändert werden. Dabei soll der Datei Sätze HINZUGEFÜGT werden und nicht überschrieben werden.
Momentan habe ich bisher das hin bekommen. Es sucht nach einer Datei und falls sie da ist, liest er sie und es kommt in die Console. Wie muss ich nun weiter machen? Muss ich nach dem try eine If - Bedingung erstellen ? Und falls ja, was schreibe ich in die Klammern von If. Hoffe ihr könnt mir helfen.
Java:
package File;
import java.io.*;
public class IO {
public static void main (String args[]) {
String zeile="";
try {
BufferedReader b = new BufferedReader (new FileReader("c:/IO/test.txt") );
while( (zeile = b.readLine()) != null ) { // liest zeilenweise aus Datei
System.out.println(zeile); // Ausgabe zeilenweise
}
b.close();
}
catch (IOException e) {
System.out.println("Fehler: "+e.toString());
}
}
}