La classe PushbackReader est un lecteur de flux de caractères qui permet aux caractères d'être repoussé dans le flux.

Les champs hérités de la classe java.io.FilterReader
in
Les champs hérités de la classe java.io.Reader
lock

Les constructeurs
PushbackReader(Reader in)
crée un nouvel objet PushbackReader en se servant d'un objet Reader passé en argument.
PushbackReader(Reader in, int size)
crée un nouvel objet PushbackReader en se servant d'un objet Reader passé en argument et en spécifiant une taille pour la mémoire tampon.

Les méthodes
void close()
ferme le flux.
void mark(int readAheadLimit)
marque la position courante dans le flux.
boolean markSupported()
indique si le flux supporte la méthode mark().
int read()
lit un seul caractère.
int read(char[] cbuf, int off, int len)
lit une certaine longueur de caractères et à partir d'une position spécifiée et remplit le tableau avec le résultat de la lecture.
boolean ready()
indique si le flux est prêt à être lu.
void reset()
réinitialise le flux.
void unread(char[] cbuf)
repousse un tableau de caractères en le copiant vers le début de la mémoire tampon pushback.
void unread(char[] cbuf, int off, int len)
repousse une partie d'un tableau de caractères, délimitée par un position de départ et jusqu'à une certaine longueur en le copiant vers la mémoire tampon pushback.
void unread(int c)
repousse un seul caractère.
Les méthodes héritées de la classe java.io.FilterReader
skip
Les méthodes héritées de la classe java.io.Reader
read
Les méthodes héritées de la classe java.lang.Object
clone, equals, finalize, getClass, hashCode,
notify, notifyAll, toString, wait, wait, wait