De ingebouwde bibliotheken voor de programmeertaal Java support geavanceerde pattern - matching -mogelijkheden . Programma's kunnen patronen bestaande uit een of meer tekens definiëren roept dan de geschikte Java library functies zoeken die patronen binnen een gegeven string en de gebeurtenissen vinden met verschillende waarden vervangen. In het bijzonder , kunt u Java- code die een zin staat als een instantie van schrijven de ingebouwde String Java-klasse . U kunt dan gebruik maken van bibliotheek methoden om het aantal keren dat een bepaald teken in de zin te tellen . Instructies 1 Maak een Java- string met daarin de zin , zoals in de volgende voorbeeldcode : String mySentence = " The quick brown fox simonizes hen" ; 2 Maak exemplaren van het patroon en Matcher klassen om te zoeken naar een specifiek karakter in de zin , zoals in de volgende voorbeeldcode : Patroon isO = Pattern.compile ( " o " ) ; Matcher isMatch = isO.matcher ( mySentence ) ; het voorbeeld zoekt naar voorkomens van een kleine letter " o " in de zin 3 . tel het aantal gevallen van het patroon binnen het vonnis door het tellen van wedstrijden totdat er geen meer , zoals in de volgende voorbeeldcode : int numberOfInstances = 0 ; terwijl ( isMatch.find ( ) ) numberOfInstances + + ; aan het einde van deze lus , " numberOfInstances " zal het aantal keren dat het patroon bevatten - de letter " o " - verschijnt in de zin. Voor het voorbeeld , dat is 3 .
|