Clasa Java PrintWriter este implementarea clasei Writer. Este folosit pentru a tipări reprezentarea formatată a obiecte la fluxul de ieșire text.
Declarație de clasă
Să vedem declarația pentru clasa Java.io.PrintWriter:
public class PrintWriter extends Writer
Metode ale clasei PrintWriter
Metodă | Descriere |
---|---|
void println(boolean x) | Este folosit pentru a tipări valoarea booleană. |
void println(car[] x) | Este folosit pentru a imprima un matrice de personaje. |
void println(int x) | Este folosit pentru a tipări un număr întreg. |
PrintWriter append(car c) | Este folosit pentru a adăuga caracterul specificat la scriitor. |
PrintWriter append(CharSequence ch) | Este folosit pentru a adăuga secvența de caractere specificată la scriitor. |
PrintWriter append(CharSequence ch, int start, int end) | Este folosit pentru a adăuga o subsecvență de caracter specificat la scriitor. |
boolean checkError() | Este folosit pentru a șterge fluxul și a verifica starea de eroare a acestuia. |
protected void setError() | Este folosit pentru a indica faptul că apare o eroare. |
protected void clearError() | Este folosit pentru a șterge starea de eroare a unui flux. |
Format PrintWriter (format șir, obiect... args) | Este folosit pentru a scrie un format şir către scriitor folosind argumentele specificate și șirul de format. |
void print(Obiect obiect) | Este folosit pentru a imprima un obiect. |
void flush() | Este folosit pentru a spăla fluxul. |
void close() | Este folosit pentru a închide fluxul. |
Exemplu Java PrintWriter
Să vedem exemplul simplu de scriere a datelor pe a consolă iar într-o fișier text testout.txt folosind clasa 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(); } }
Outpt
Javatpoint provides tutorials of all technology.
Conținutul unui fișier text testout.txt este setat cu datele Ca Java, Spring, Hibernate, Android, PHP etc.