logo

Classe Java PrintWriter

La classe Java PrintWriter è l'implementazione della classe Writer. Viene utilizzato per stampare la rappresentazione formattata di oggetti al flusso di output di testo.


Dichiarazione di classe

Vediamo la dichiarazione per la classe Java.io.PrintWriter:

 public class PrintWriter extends Writer 

Metodi della classe PrintWriter

Metodo Descrizione
void println(booleano x) Viene utilizzato per stampare il valore booleano.
void println(char[] x) Viene utilizzato per stampare un vettore di personaggi.
void println(int x) Viene utilizzato per stampare un numero intero.
PrintWriter append(char c) Viene utilizzato per aggiungere il carattere specificato allo scrittore.
PrintWriter append(CharSequence ch) Viene utilizzato per aggiungere la sequenza di caratteri specificata allo scrittore.
PrintWriter append(CharSequence ch, int start, int end) Viene utilizzato per aggiungere allo scrittore una sequenza successiva di caratteri specificati.
booleano checkError() Viene utilizzato per svuotare il flusso e verificarne lo stato di errore.
setError void protetto() Viene utilizzato per indicare che si è verificato un errore.
vuoto protetto clearError() Viene utilizzato per cancellare lo stato di errore di un flusso.
Formato PrintWriter (formato stringa, oggetto... argomenti) Viene utilizzato per scrivere un file formattato corda allo scrittore utilizzando gli argomenti e la stringa di formato specificati.
stampa vuota(Oggetto oggetto) Viene utilizzato per stampare un oggetto.
scarico vuoto() Viene utilizzato per scaricare il flusso.
vuoto vicino() Viene utilizzato per chiudere il flusso.

Esempio di Java PrintWriter

Vediamo il semplice esempio di scrivere i dati su a consolle e nell'a file di testo testout.txt utilizzando 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(); } } 

Uscita

 Javatpoint provides tutorials of all technology. 

Il contenuto di un file di testo testout.txt è impostato con i dati Come Java, Spring, Hibernate, Android, PHP ecc.