Blog

Java: Lecture depuis un fichier : La Classe BufferReader

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 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.

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *