Bonjour,
est ce que quelqu'un connait comment je peux trouver le nombre d'occurence d'une sous-chaine dans une autre chaine de caracère?
Merci d'avance![]()
Bonjour,
est ce que quelqu'un connait comment je peux trouver le nombre d'occurence d'une sous-chaine dans une autre chaine de caracère?
Merci d'avance![]()
regarde du coté des regex, tu devrais trouvé ton bonheur![]()
Salut
Une solution sans utiliser l'API regex :
Cordialement..
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 String chaine="abacab"; String sous_chaine="ab"; int nb_occurence=0, debut_sous_chaine; boolean terminer=false; while(terminer == false){ debut_sous_chaine = chaine.indexOf(sous_chaine); if(debut_sous_chaine == -1) terminer = true; else{ nb_occurence++; chaine = chaine.substring(debut_sous_chaine + sous_chaine.length()); } } System.out.println(nb_occurence);
Partager