Dans le cadre de sa bibliothèque de classe standard, Java inclut des méthodes permettant de déterminer si une séquence de caractères , ou un "pattern ", est compensée par une partie d'une chaîne de caractères donnée . En particulier, un modèle permet de tester si plusieurs lettres apparaissent dans l'ordre dans la chaîne , par exemple , « gon » correspond à « la trigonométrie. " Vous pouvez écrire du code Java qui vérifie la présence de plusieurs lettres consécutives dans une chaîne . Instructions
1
inclure les lignes suivantes au début de votre code Java :
importation java.util.regex.Pattern ;
importation java.util.regex . Matcher ;
2
Créer une instance de modèle de classe pour les lettres que vous voulez tester , comme dans l' exemple de code suivant :
modèle myPattern = Pattern.compile (« gon ");
Remplacer" gon " avec la séquence d'un nombre quelconque de lettres consécutives que vous souhaitez tester pour
3
Créer une instance de matcher de classe, comme dans . l'exemple de code suivant : .
Matcher myMatcher = myPattern.matcher ( " trigonométrie ");
Remplacer " trigonométrie " avec la chaîne où vous souhaitez effectuer la recherche
4
Teste si la chaîne contient un match pour le motif, comme dans l' exemple de code suivant :
if ( myMatcher.find ()) {
System.out.println (" Il y avait un match ");
} else {
System.out.println (" Il n'y avait pas de match "); }