Texte

afefkadri Messages postés 1 Statut Membre -  
 Utilisateur anonyme -
Bonjour,
je cherche a compter le nombre de mot dans document texte donnée pour logiciel java(netbeans).merci pour votre aide.

1 réponse

Utilisateur anonyme
 
Bonjour,

Exemple:

<code>//import java.util.regex.*;
------
-------

int nbreMotsTxt = 0;
int nbreMotsLig = 0;
------
-------

// Simulation lecture de 4 lignes (dans l'exemple toujours la meme)
for (int i = 0; i<4; i++)
{
String ligne = "Mot1 mot2 mot3 mot4, mot5 mot6 mot7 mot8 mot9 mot10 mot11 mot12.";
// SPLIT
// compilation de la regex
Pattern patern = Pattern.compile(" "); // le séparateur est un espace (motif " ")
// éclatement en sous-chaînes
String[] items = patern.split(ligne);
nbreMotsLig = items.length;
nbreMotsTxt+= nbreMotsLig;
System.out.println("\n Nombre de mots: " + nbreMotsLig);
}
// fin de fichier

System.out.println("\n Nombre total de mots: " + nbreMotsTxt);<code>

Cordialement,

Dan
0