La classe BufferedReader lit du texte à partir d'un flux d'entrée de caractères, mettant en mémoire tampon les caractères afin de fournir une plus grande efficacité pour la lecture de caractères, de tableaux et de lignes.
| Les champs |
| Les champs hérités de la classe java.io.Reader |
| lock |
| Les constructeurs |
| BufferedReader(Reader in) |
| crée un objet BufferedReader qui utilise une mémoire tampon d'entrée d'une taille par défaut. |
| BufferedReader(Reader in, int sz) |
| crée un objet BufferedReader qui utilise une mémoire tampon d'entrée d'une certaine taille. |
| Les méthodes |
| void close() |
| ferme le flux. |
| void mark(int readAheadLimit) |
| marque la position actuelle dans le flux. |
| boolean markSupported() |
| indique si le flux supporte la méthode mark(). |
| int read() |
| lit un unique caractère. |
| int read(char[] cbuf, int off, int len) |
| lit dans le flux d'entrée, un certain nombre d'octets que peut contenir le tableau passé en argument, et remplit les cellules de ce dernier en commençant à une position de départ jusqu'à une certaine longueur. |
| String readLine() |
| lit une ligne de texte. |
| boolean ready() |
| indique si le flux est prêt à être lu. |
| void reset() |
| réinitialise le flux vers la marque la plus récente. |
| long skip(long n) |
| saute des caractères. |
| Les méthodes héritées de la classe java.io.Reader |
| read |
| Les méthodes héritées de la classe racine java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |