sinon dans la classe File tu as la methode length() qui renvoie la
taille, si tu veux le nbre de char (mais ca ne fait pas de distinction
entre les caracteres alphanumeriques et les autres).
SI tu veux uniquement certains char (alphanumerique + ponctuation) tu
peux creer une classe fille de BufferedReader (ou FileReader mais moins
performant) et tu redefinis read() en incluant un filtre sur ce qui
entre (style si le char lu n'est pas bon, lire le suivant). Par contre
c'est plus facil a mettre en place sur un read() qu'un read(char[] cbuf,
int offset,
int length)
|