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.