Computer Programmiersprachen bieten Tools, die Software zu ermöglichen, Dateien lesen und schreiben . Dies ist eine leistungsfähige Funktion , erlaubt es Ihnen, Programm -Software, die mit Dateien Schnittstelle . Viele Programme Konfigurationsdaten gespeichert in Dateien , und speichern Sie ihre Ausgabe in Dateien . Anbindung mit Dateien ist sehr häufig in der Software. Wenn Sie Datei -und Ausgang, der beste Ort, um zu lernen wollen, ist zu lernen, wie man eine Datei mit einer populären Sprache wie Java zu lesen. Things You
Java Development Kit und Netbeans Bundle
brauchen anzeigen Weitere Anweisungen
1
Öffnen Sie die NetBeans -Software , indem Sie auf das entsprechende Symbol. Erstellen Sie ein neues Projekt , indem Sie auf "Datei /Neues Projekt" und wählen Sie " Java -Anwendung. " Ein neues Projekt wird erstellt und eine Quellcode-Datei erscheint in der NetBeans Texteditor. Diese Datei hat eine Hauptfunktion und sonst nicht viel
2
Import der Java IO -Bibliothek, die für die Datei- Ein-und Ausgang verwendet wird, indem diese an die Spitze der Quellcode-Datei : .
import java.io. *;
3
erstellen try /catch-Anweisung zwischen den geschweiften Klammern der main-Funktion . Diese Aussage wird fangen einen Fehler , dass die Datei -Eingang Funktion könnte zu werfen. Eine try /catch-Anweisung sieht wie folgt aus :
try { }
catch (Exception vorhanden) {}
4
erstellen Datenstrom zum Lesen einer Datei. Angenommen, die Datei, die Sie lesen möchten heißt " filename.txt " und befindet sich in der Java-Projekt -Ordner. Sie würden den Datenstrom durch das Schreiben dieser Linie zwischen den geschweiften Klammern der try-Anweisung deklarieren:
DataInputStream i = new DataInputStream (neu FileInputStream ( " filename.txt "));
5
erstellen Sie eine Instanz von BufferedReader , die die Datei mit dem Datenstrom in der vorherigen Schritt erstellt lesen. Schreiben Sie die folgende Zeile, die Sie unter dem im vorherigen Schritt schrieb :
BufferedReader b = new BufferedReader ( new InputStreamReader (i)) ;
6
Declare eine Zeichenkette, die eine Linie halten wird der Text aus der Datei. Sie können dies , indem er die folgenden unter der Zeile, die Sie in Schritt 5 schrieb tun :
String str;
7
durch alle Textzeilen in der Datei durchlaufen und ausdrucken auf der Konsole . ;
While (! ( Str = b.readLine ()) = null) {System.out.println ( str) }: Sie können dies durch das Schreiben eine while-Schleife , wie dies zu erreichen 8
Führen Sie das Programm durch Drücken von F6 . Das Programm öffnet sich die Datei " filename.txt " und drucken Sie den Inhalt auf der Konsole .