Guten Abend,
ich verstehe bei der folgenden Aufgabenstellung nicht wirklich was ich dort machen soll. Wie genau soll ich denn die Methode ergänzen? Try-Anweisung?
Die Java-Klasse DateiBearbeitung dient dazu, den Inhalt von Dateien auszulesen
und diesen zu verarbeiten. Bei der Arbeit mit Dateien können immer Fehler auftreten, deswegen kann die Methode leseDatei(String name) auch eine FileNotFoundException erzeugen.
Wenn eine FileNotFoundException während der Ausführung von leseDatei auftritt, soll die
Fehlermeldung, dass die Datei nicht gefunden wurde, auf dem Standardfehler-Strom ausgegeben
werden und die Methode bearbeiteDatei sofort (ohne eine Ausnahme zu erzeugen) verlassen
werden.
Ergaänzen Sie die Methode bearbeiteDatei(String name) um diese Ausnahmebehandlung. Vergessen Sie nicht Ihren Quelltext zu kommentieren, Javadoc-Kommentare sind nicht notwendig.
ich verstehe bei der folgenden Aufgabenstellung nicht wirklich was ich dort machen soll. Wie genau soll ich denn die Methode ergänzen? Try-Anweisung?
Die Java-Klasse DateiBearbeitung dient dazu, den Inhalt von Dateien auszulesen
und diesen zu verarbeiten. Bei der Arbeit mit Dateien können immer Fehler auftreten, deswegen kann die Methode leseDatei(String name) auch eine FileNotFoundException erzeugen.
Wenn eine FileNotFoundException während der Ausführung von leseDatei auftritt, soll die
Fehlermeldung, dass die Datei nicht gefunden wurde, auf dem Standardfehler-Strom ausgegeben
werden und die Methode bearbeiteDatei sofort (ohne eine Ausnahme zu erzeugen) verlassen
werden.
Ergaänzen Sie die Methode bearbeiteDatei(String name) um diese Ausnahmebehandlung. Vergessen Sie nicht Ihren Quelltext zu kommentieren, Javadoc-Kommentare sind nicht notwendig.
Java:
import java.io.FileNotFoundException;
public class DateiBearbeitung {
public void bearbeiteDatei ( String name ) {
String inhalt ;
// inhalt = leseDatei ( name );
// ...
// hier wird mit Hilfe der Variable inhalt die Datei bearbeitet
// Sie mussen hier nichts mehr erganzen
// ...
}
private String leseDatei ( String name ) throws FileNotFoundException {
// hier kann irgendwo eine Ausnahme auftreten
}
}