précédent | suivant | table des matières

PrintWriter

La classe PrintWriter ajoute à un flux la possibilité de faire des écriture sous forme de texte des types primitifs java, et des chaînes de caractères.

Constructeurs :

PrintWriter( OutputStream o)
Crée un Printwriter sur le flux de sortie o.
PrintWriter( OutputStream o, boolean autoflush)
Crée un Printwriter sur le flux de sortie o, automatiquement «flushé » à l'écriture de '\n' si autoFlush vaut true.
PrintWriter( Writer o)
Crée un Printwriter sur le flux de sortie o.
PrintWriter( Writer o, boolean autoflush)
Crée un Printwriter sur le flux de sortie o, automatiquement «flushé » à l'écriture de '\n' si autoFlush vaut true.
PrintWriter( String nom)
Crée un Printwriter associé au fichier de nom nom.
PrintWriter( String nom, String encodage)
Crée un Printwriter associé au fichier de nom nom, avec l'encodage encodage.
PrintWriter( File f)
Crée un Printwriter associé au fichier f.
PrintWriter( File f, String encodage)
Crée un Printwriter associé au fichier f, et à l'encodage encodage.

Méthodes :

boolean checkError()
«flushe» le Printwriter et retourne son état d'erreur : true s'il y a eut une levée d'exception sur le flux sous jacent du Printwriter
PrintWriter format (Locale l, String s, Object  ... args)
Ecrit les arguments sur le Printwriter en respectant le format donné par la chaîne de caractères s, et dans la locale l. Le format est décrit  ici. La locale ici.
PrintWriter format ( String s, Object  ... args)
Ecrit les arguments sur le Printwriter en respectant le format donné par la chaîne de caractères s, et dans la locale par défaut. Le format est décrit ici.
PrintWriter printf(Locale l, String s, Object ... args)
Equivalent à format(l, s, args).
PrintWriter printf(String s, Object ... args)
Equivalent à format( s, args).

void print(X x)
X est un quelconque des types primitifs Java, ou char [], String ou Object. Dans le cas de Object, ce qui est écrit est l'appel de toString pour l'objet.
void println(X x)
Equivalent à print(x); println();
void println()
Ecrit le caractère de passage à la ligne ('\n' sur le flux.

haut de la page