Compter le nombre de caractères dans un fichier

Signaler
Messages postés
7
Date d'inscription
vendredi 8 avril 2005
Statut
Membre
Dernière intervention
27 mai 2005
-
Messages postés
16
Date d'inscription
samedi 7 mai 2005
Statut
Membre
Dernière intervention
18 mai 2005
-
Bonjour,
Je voudrais trouver le moyen de calculer le nombre de caractère dans un fichier texte ?
pas le nombre de ligne mais le nombre de caractère.
Merci beaucoup.

jah live !
A voir également:

2 réponses

Messages postés
35
Date d'inscription
mercredi 18 juin 2003
Statut
Membre
Dernière intervention
16 août 2005

Salut,

Je pense que le mieux est de lire le fichier et de stocker le flux dans un String.. ensuite tu recupere la taille du string et tu as le nombre de caracteres... mais bon cela depend aussi de la taille de ton fichier....


NoNo (de Nice!)

Ce soir j'organise une Yellow... ca te dirait de pas venir???!!
Messages postés
16
Date d'inscription
samedi 7 mai 2005
Statut
Membre
Dernière intervention
18 mai 2005

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
)