Dieser Leitfaden vermittelt die Methode zur Öffnung einer Datei in Java. So lass uns anfangen!
Java -Kurse, die zum Öffnen einer Datei verwendet werden
In Java können Sie einen der angegebenen Klassen in Ihrem Programm zum Öffnen einer Datei verwenden:
Hier werden wir die drei am häufigsten verwendeten Java -Kurse zum Öffnen einer Datei besprechen.
Methode 1: Öffnen einer Datei mit der Java -Scannerklasse
Der Java.Util Das Paket enthält die Scannerklasse. Mit dem Konstruktor der Java -Scannerklasse können Sie den Inhalt der Datei öffnen und lesen, indem Sie eine Datei als Argument nehmen. Die Scannerklasse bietet auch verschiedene Methoden zum Lesen von Daten aus einer Datei, z. B. der nächsten Methode (Nextline ().
Beispiel
In diesem Beispiel werden wir die Java -Scannerklasse verwenden, um den Inhalt des Java11.txt Datei. Um dies zu tun, importieren Sie die Java.Util.Scanner Klasse und folgen Sie den angegebenen Anweisungen:
Wenn die bestimmte Datei nicht vorhanden ist, werfen Catch Block FilenotFoundException:
catch (FilenotFoundException e)Die angegebene Ausgabe zeigt an, dass wir den Inhalt unseres erfolgreich gelesen haben Java11.txt Datei:
Gehen wir nun auf die andere Methode, um eine Datei in einem Java -Programm zu öffnen.
Methode 2: Öffnen einer Datei mithilfe der DateiInputStream -Klasse
FileInputStream ist eine weitere Java -Klasse, die zum Öffnen und Lesen einer Datei in Java verwendet werden kann. Ähnlich wie der Konstruktor der Scannerklasse akzeptiert der Konstruktor der DateiInputStream -Klasse auch die Datei als Argument. Es liest die Datei jedoch in Form von Bytes.
Beispiel
Das folgende Beispiel zeigt die Methode zum Öffnen einer Datei mithilfe der DateiInputStream -Klasse an. Hier ist die Liste der Schritte, die wir befolgt haben:
Der Fangblock wirft eine Ausnahme aus, wenn die Datei nicht vorhanden ist:
fangen (Ausnahme E)Ausgang
Methode 3: Öffnen einer Datei mit der Java BufferedReader -Klasse
Die BufferedReader -Klasse gehört zur Java.io Paket. Sein Konstruktor kann zum Öffnen und Lesen des Textes mit Hilfe eines Zeicheneingangsstroms verwendet werden.
Beispiel
Schauen Sie sich das untergegebene Beispiel an, um eine Datei in einem Java-Programm mit Hilfe der gepufferten Leserklasse zu öffnen:
Fügen Sie zuletzt einen Fangblock hinzu, der eine Ausnahme ausgelöst hat, wenn die Datei nicht vorhanden ist:
fangen (Ausnahme E)Ausgang
Wir haben alle wichtigen Informationen zum Öffnen einer Datei in Java gegeben.
Abschluss
Um eine Datei in Java zu öffnen und zu lesen, haben wir vordefinierte Pakete, Methoden und Klassen, einschließlich der Scannerklasse, der FileInputStream -Klasse und der BufferedReader -Klasse. Die Scannerklasse bietet verschiedene Methoden zum Lesen von Daten, während die FileInputStream-Klasse Daten in Form von Bytes und die BufferedReader-Klasse liest. In diesem Leitfaden wurde das Verfahren zum Öffnen einer Datei in Java erörtert.