logo

Java PrintWriter-Klasse

Die Java PrintWriter-Klasse ist die Implementierung der Writer-Klasse. Es wird verwendet, um die formatierte Darstellung von auszudrucken Objekte zum Textausgabestream.


Klassendeklaration

Sehen wir uns die Deklaration für die Klasse Java.io.PrintWriter an:

 public class PrintWriter extends Writer 

Methoden der PrintWriter-Klasse

Methode Beschreibung
void println(boolean x) Es wird zum Drucken des booleschen Werts verwendet.
void println(char[] x) Es wird zum Drucken eines verwendet Array von Charakteren.
void println(int x) Es wird zum Drucken einer Ganzzahl verwendet.
PrintWriter append(char c) Es wird verwendet, um das angegebene Zeichen an den Writer anzuhängen.
PrintWriter append(CharSequence ch) Es wird verwendet, um die angegebene Zeichenfolge an den Writer anzuhängen.
PrintWriter append(CharSequence ch, int start, int end) Es wird verwendet, um eine Teilsequenz mit einem bestimmten Zeichen an den Writer anzuhängen.
boolean checkError() Es wird verwendet, um den Stream zu leeren und seinen Fehlerstatus zu überprüfen.
protected void setError() Es wird verwendet, um anzuzeigen, dass ein Fehler auftritt.
protected void clearError() Es wird verwendet, um den Fehlerstatus eines Streams zu löschen.
PrintWriter-Format (String-Format, Objekt...Argumente) Es wird zum Schreiben einer formatierten Datei verwendet Zeichenfolge an den Writer unter Verwendung der angegebenen Argumente und Formatzeichenfolge.
void print(Objekt obj) Es wird zum Drucken eines Objekts verwendet.
Leere Flush() Es wird verwendet, um den Bach zu spülen.
void close() Es wird verwendet, um den Stream zu schließen.

Java PrintWriter-Beispiel

Sehen wir uns das einfache Beispiel des Schreibens der Daten auf a an Konsole und in einem Textdatei testout.txt unter Verwendung der Java PrintWriter-Klasse.

 package com.javatpoint; import java.io.File; import java.io.PrintWriter; public class PrintWriterExample { public static void main(String[] args) throws Exception { //Data to write on Console using PrintWriter PrintWriter writer = new PrintWriter(System.out); writer.write('Javatpoint provides tutorials of all technology.'); writer.flush(); writer.close(); //Data to write in File using PrintWriter PrintWriter writer1 =null; writer1 = new PrintWriter(new File('D:\testout.txt')); writer1.write('Like Java, Spring, Hibernate, Android, PHP etc.'); writer1.flush(); writer1.close(); } } 

Ausg

 Javatpoint provides tutorials of all technology. 

Der Inhalt einer Textdatei testout.txt wird mit den Daten eingestellt Wie Java, Spring, Hibernate, Android, PHP usw.