Texte

afefkadri Messages postés 1 Statut Membre -  
 danimo -
Bonjour,
je cherche a compter le nombre de mot dans document texte donnée pour logiciel java(netbeans).merci pour votre aide.
Configuration: Windows XP Internet Explorer 8.0

1 réponse

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