logo

Classe Java PrintWriter

La classe Java PrintWriter és la implementació de la classe Writer. S'utilitza per imprimir la representació formatada de objectes al flux de sortida de text.


Declaració de classe

Vegem la declaració de la classe Java.io.PrintWriter:

 public class PrintWriter extends Writer 

Mètodes de la classe PrintWriter

Mètode Descripció
void println (x booleà) S'utilitza per imprimir el valor booleà.
void println(car[] x) S'utilitza per imprimir un matriu de personatges.
void println(int x) S'utilitza per imprimir un nombre enter.
Afegiu PrintWriter (car c) S'utilitza per afegir el caràcter especificat a l'escriptor.
Afegeix PrintWriter (CharSequence ch) S'utilitza per afegir la seqüència de caràcters especificada a l'escriptor.
PrintWriter append (CharSequence ch, int inici, int final) S'utilitza per afegir una subseqüència de caràcter especificat a l'escriptor.
Boolean checkError() S'utilitza per esborrar el flux i comprovar el seu estat d'error.
protegit void setError() S'utilitza per indicar que es produeix un error.
protegit void clearError() S'utilitza per esborrar l'estat d'error d'un flux.
Format PrintWriter (format String, Object... args) S'utilitza per escriure un format corda a l'escriptor utilitzant els arguments i la cadena de format especificats.
impressió buida (objecte objecte) S'utilitza per imprimir un objecte.
Vod Flush () S'utilitza per netejar el corrent.
void close() S'utilitza per tancar el corrent.

Exemple de Java PrintWriter

Vegem un exemple senzill d'escriure les dades en a consola i en a fitxer de text testout.txt utilitzant la classe Java PrintWriter.

 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(); } } 

Sortida

 Javatpoint provides tutorials of all technology. 

El contingut d'un fitxer de text testout.txt s'estableix amb les dades Com Java, Spring, Hibernate, Android, PHP, etc.