précédent | suivant | table des matières
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. |