Un objet PrintStream ajoute des fonctionnalités à un autre flux de sortie, c'est-à-dire, la faculté d'imprimer des représentations de valeurs de données diverses commodément.

Les champs
Les champs hérités de la classe java.io.FilterOutputStream
out

Les constructeurs
PrintStream(OutputStream out)
crée un nouvel objet PrintStream sans vidage de ligne automatique à partir d'un objet OutputStream existant.
PrintStream(OutputStream out, boolean autoFlush)
crée un nouvel objet PrintStream en spécifiant si un vidage de ligne automatique doit être effectué et à partir d'un objet OutputStream existant.
PrintStream(OutputStream out, boolean autoFlush, String encoding)
crée à partir d'un objet OutputStream existant, un nouvel objet PrintStream en spécifiant si un vidage de ligne automatique doit être effectué et _un encodage de caractères.

Les méthodes
boolean checkError()
vide le flux et vérifie l'état d'erreur.
void close()
ferme le flux.
void flush()
vide le flux.
void print(boolean b)
imprime une valeur de type boolean.
imprime une valeur de type char.
Print a character.
void print(char[] s)
imprime un tableau de caractères.
void print(double d)
imprime une valeur de type double.
void print(float f)
imprime une valeur de type float.
void print(int i)
imprime une valeur de type int.
void print(long l)
imprime une valeur de type long.
void print(Object obj)
imprime un objet.
void print(String s)
imprime une chaîne de caractères.
void println()
termine la ligne courante en écrivant un terminateur de ligne.
void println(boolean x)
imprime une valeur de type boolean avec un terminateur de ligne.
void println(char x)
imprime une valeur de type char avec un terminateur de ligne.
void println(char[] x)
imprime un tableau de caractères avec un terminateur de ligne.
void println(double x)
imprime une valeur de type double avec un terminateur de ligne.
void println(float x)
imprime une valeur de type float avec un terminateur de ligne.
void println(int x)
imprime une valeur de type int avec un terminateur de ligne.
void println(long x)
imprime une valeur de type long avec un terminateur de ligne.
void println(Object x)
imprime un objet avec un terminateur de ligne.
void println(String x)
imprime une chaîne de caractères avec un terminateur de ligne.
protected void setError()
fixe l'état d'erreur du flux à true.
void write(byte[] buf, int off, int len)
écrit dans le flux, une portion d'un tableau d'octets, délimitée par une position de départ et jusqu'à une certaine longueur.
void write(int b)
écrit l'octet spécifié dans le flux.
Les méthodes héritées de la classe java.io.FilterOutputStream
write
Les méthodes héritées de la classe racine java.lang.Object
clone, equals, finalize, getClass, hashCode,
notify, notifyAll, toString, wait, wait, wait