Le haut- bibliothèques pour la programmation Java prise en charge linguistique des capacités pattern-matching avancées. Les programmes peuvent définir des modèles constitués d'un ou plusieurs caractères , puis invoquer les fonctions de la bibliothèque Java nécessaires à la recherche de ces modèles au sein d'une chaîne donnée et de remplacer les occurrences trouvées avec des valeurs différentes . En particulier, vous pouvez écrire du code Java qui représente une phrase comme une instance de la classe intégrée Java String. Vous pouvez ensuite utiliser les méthodes de la bibliothèque de compter le nombre d'occurrences d'un caractère donné dans la phrase. Instructions
1
créer une chaîne Java contenant la phrase , comme dans l' exemple de code suivant :
cordes mySentence = " The quick brown fox leur simonizes " ;
2
créer des instances des classes Pattern et Matcher pour rechercher un caractère spécifique au sein de la phrase , comme dans l' exemple de code suivant :
modèle iSO = Pattern.compile ( "o" ) ;
Matcher IsMatch = isO.matcher ( mySentence ) ;
l'exemple va rechercher les occurrences d'un minuscule « o » dans la phrase
3 de
. comptez le nombre de cas de motif à l'intérieur de la phrase en comptant matches jusqu'à il n'y a plus , comme dans l' exemple de code suivant :
int numberOfInstances = 0;
while ( isMatch.find ( ) )
numberOfInstances + +;
A la fin de cette boucle, " numberOfInstances " contiendra le nombre de fois où le motif - la lettre «o» - apparaît dans la phrase. Pour l'exemple , cette valeur est de 3.