{filelink=904}
public class RechercheString
{
public static void main (String[] args)
{
String str="Java est un super langage";
// Recherche le nombre d'occurence de 'n' dans le texte 'str'
String result=rechercheMotCle(str, "n");
// Afficher le résultat
System.out.println (result);
}
/*
* La méthode retourne le nombre d'occurence et les index
* d'un mot clé dans une phrase
*/
public static String rechercheMotCle(String texte, String keyword)
{
String resultat = "";
int count = 0;
int index = texte.indexOf(keyword);
// incrémenter le compteur à chaque fois qu'une occurence est trouvée
while (index != -1)
{
++count;
resultat = resultat + index + " ";
index = texte.indexOf(keyword, index + 1);
}
// Formatage de résultat
resultat = "Nombre d'occurence: "+count + ":nles index des occurences: " + resultat;
return resultat;
}
}
/*
* Affichage :
Nombre d'occurence: 2:
les index des occurence: 10 20
*/