Som en del av sin standard klassebibliotek , inkluderer Java metoder for å avgjøre hvorvidt en sekvens av tegn , eller et "mønster ", kan måle seg med en hvilken som helst del av en gitt streng med tegn. Spesielt kan et mønster teste om flere brev vises i rekkefølge i strengen , for eksempel " gon " treff " trigonometri . " Du kan skrive Java-kode som sjekker for tilstedeværelsen av flere etterfølgende bokstaver i en streng. Instruksjoner
en
Inkluder følgende linjer ved begynnelsen av Java-kode :
import java.util.regex.Pattern ,
import java.util.regex . Matcher ;
2
Opprett en forekomst av klassen Pattern for bokstavene du ønsker å teste for , som i følgende eksempelkode : en
Mønster myPattern = Pattern.compile ( " gon ");
Erstatt" gon "med sekvensen av en rekke påfølgende bokstavene du vil teste for
3
Opprett en forekomst av klassen Matcher , som i . følgende eksempelkode : .
Matcher myMatcher = myPattern.matcher ( " trigonometri ");
Erstatt " trigonometri " med streng der du ønsker å utføre søket
4
Test hvis strengen inneholder et treff for mønsteret , som i følgende eksempelkode : en
if ( myMatcher.find ( ) ) {
System.out.println ( " det var en kamp ");
} else {
System.out.println ( " det var ingen match " );
}