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.