logo

Classe Java PrintWriter

La classe Java PrintWriter est l’implémentation de la classe Writer. Il est utilisé pour imprimer la représentation formatée de objets au flux de sortie de texte.


Déclaration de classe

Voyons la déclaration de la classe Java.io.PrintWriter :

 public class PrintWriter extends Writer 

Méthodes de la classe PrintWriter

Méthode Description
void println (booléen x) Il est utilisé pour imprimer la valeur booléenne.
void println(char[] x) Il est utilisé pour imprimer un tableau de personnages.
annuler println (int x) Il est utilisé pour imprimer un entier.
Ajout de PrintWriter (caractère c) Il est utilisé pour ajouter le caractère spécifié à l'écrivain.
Ajout de PrintWriter (CharSequence ch) Il est utilisé pour ajouter la séquence de caractères spécifiée au rédacteur.
PrintWriter append (CharSequence ch, int début, int fin) Il est utilisé pour ajouter une sous-séquence de caractères spécifiés au rédacteur.
booléen checkError() Il est utilisé pour vider le flux et vérifier son état d'erreur.
protégé void setError() Il est utilisé pour indiquer qu'une erreur s'est produite.
protégé vide clearError() Il est utilisé pour effacer l’état d’erreur d’un flux.
Format PrintWriter (format chaîne, objet... arguments) Il est utilisé pour écrire un formaté chaîne au rédacteur en utilisant les arguments spécifiés et la chaîne de format.
impression vide (objet obj) Il est utilisé pour imprimer un objet.
vider le flush() Il est utilisé pour vider le flux.
annuler fermer() Il est utilisé pour fermer le flux.

Exemple Java PrintWriter

Voyons l'exemple simple d'écriture des données sur un console et dans un fichier texte testout.txt en utilisant 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(); } } 

Sortie

 Javatpoint provides tutorials of all technology. 

Le contenu d'un fichier texte testout.txt est défini avec les données Comme Java, Spring, Hibernate, Android, PHP, etc.