Afficher la lettre la plus fréquente
Salut à tous !
J'ai donc un soucis avec un programme Java, en gros le programme doit retourner la lettre la plus fréquente d'un string, mais j'arrive pas à conceptualiser la chose, je vois comment faire mais j'arrive pas à passer d'un string à un caractère , par exemple pour la chaine "salusss les copains" le programme devrait retourner s (car il y a 4s ici), j'ai donc comme idée de parcourir le string mais le soucis c'est que comme j'ai dit je suis paumé sur comment passer de string à caractère , voici un peu du code que j'ai produit mais c'est évidemment faux :
Code:
1 2 3 4 5 6 7
| public static char Plusfreq (String str) {
char a = ' ';
for(int i = 0;i<str.length();i++) {
if(str.charAt(i) == a) {
}
} |
Merci à tous pour vos réponses.