Heim > Java > javaLernprogramm > Hauptteil

Wie wird Text-I/O in Java gehandhabt?

WBOY
Freigeben: 2024-07-18 09:44:37
Original
405 Leute haben es durchsucht

Textdaten werden mit der Klasse Scanner gelesen und mit der Klasse PrintWriter geschrieben. Denken Sie daran, dass ein File-Objekt die Eigenschaften einer Datei oder eines Pfads kapselt, aber nicht die Methoden zum Lesen/Schreiben von Daten aus/in eine Datei enthält. Um I/O durchzuführen, müssen Sie Objekte mithilfe geeigneter Java-I/O-Klassen erstellen. Die Objekte enthalten die Methoden zum Lesen/Schreiben von Daten aus/in eine Datei. Um beispielsweise Text in eine Datei mit dem Namen temp.txt zu schreiben, können Sie mit der Klasse PrintWriter wie folgt ein Objekt erstellen:

PrintWriter-Ausgabe = neuer PrintWriter("temp.txt");

Sie können jetzt die Methode print für das Objekt aufrufen, um eine Zeichenfolge in die Datei zu schreiben. Die folgende Anweisung schreibt beispielsweise Java 101 in die Datei.

output.print("Java 101");

Die nächste Anweisung schließt die Datei.

output.close();

Es gibt viele I/O-Klassen für verschiedene Zwecke. Im Allgemeinen können diese in Eingabeklassen und Ausgabeklassen unterteilt werden. Eine Eingabeklasse enthält die Methoden zum Lesen von Daten und eine Ausgabeklasse enthält die Methoden zum Schreiben von Daten. PrintWriter ist ein Beispiel für eine Ausgabeklasse und Scanner ist ein Beispiel für eine Eingabeklasse. Der folgende Code erstellt ein Eingabeobjekt für die Datei temp.txt und liest Daten aus der Datei.

Scanner-Eingabe = neuer Scanner(neue Datei("temp.txt"));
System.out.println(input.nextLine());

Wenn temp.txt den Text Java 101 enthält, gibt input.nextLine() die Zeichenfolge "Java 101" zurück.

Die folgende Abbildung zeigt die Java-I/O-Programmierung. Ein Eingabeobjekt liest einen Datenstrom aus einer Datei und ein Ausgabeobjekt schreibt einen Datenstrom in eine Datei. Ein Eingabeobjekt wird auch als Eingabestream und ein Ausgabeobjekt als Ausgabestream bezeichnet.

Image description

Das obige ist der detaillierte Inhalt vonWie wird Text-I/O in Java gehandhabt?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:dev.to
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage