Rechercher un mot ou un caractère dans un texte

Author:

 méthode
{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 

 */

Leave a Reply

Your email address will not be published. Required fields are marked *