TP, implémenter une liste de fréquence lexicale (mots en ordre de fréquence dans un texte), avec une seule classe Motfreq, et uniquement des tableaux.
static public void lit(String text) {
char c;
int max=text.length();
StringBuffer sb=new StringBuffer();
for(int i=0; i < max; i++) {
c=text.charAt(i);
// au milieu d’un mot, ajouter une lettre
if (Character.isLetter(c)) sb.append(c);
// pas un caractère, lettres rencontrées, fin de mot, ajouter à la liste
else if (sb.length() > 0) {
Mot.add(sb.toString());
sb.setLength(0);
}
}
}
Anonymous