Den innebygde biblioteker for Java programmeringsspråk støtte avanserte mønster -matchende evner. Programmer kan definere mønstre bestående av ett eller flere tegn , og start deretter de aktuelle Java- biblioteket funksjoner for å søke etter disse mønstrene innenfor en gitt streng og å erstatte forekomster funnet med forskjellige verdier . Spesielt, kan du skrive Java-kode som representerer en setning som en forekomst av den innebygde String Java-klassen . Du kan deretter bruke biblioteket metoder for å telle antall forekomster av et gitt tegn i setningen. Instruksjoner
en
Lag en Java String som inneholder setningen , som i følgende eksempelkode : en
String mySentence = " Den raske brune reven simonizes dem ";
2
Lag forekomster av mønsteret og Matcher klasser for å søke etter et bestemt tegn i setningen , som i følgende eksempelkode : en
Mønster isO = Pattern.compile ( " o ");
Matcher isMatch = isO.matcher ( mySentence ) ;
eksempel vil søke etter forekomster av en lavere - case " o " i setningen
3
. telle antall forekomster av mønster i dommen ved å telle kamper til det ikke er mer , som i følgende eksempelkode :
int numberOfInstances = 0;
while ( isMatch.find ( ) )
numberOfInstances + +;
på slutten av denne sløyfen , " numberOfInstances " vil inneholde antall ganger mønster - bokstaven " o " - står i setningen . For eksempel er at verdien tre .