Som led i sin standard klasse bibliotek , Java omfatter metoder til bestemmelse af, om en sekvens af tegn , eller en " mønster ", der matches af nogen del af en given streng af tegn . Især kan et mønster teste, om flere breve vises i sekvens i strengen , for eksempel " gon " matches " trigonometri ". Du kan skrive Java-kode , der kontrollerer for tilstedeværelsen af flere på hinanden følgende breve inden for en streng. Instruktioner
1
Medtag følgende linjer i begyndelsen af din Java-kode :
import java.util.regex.Pattern ,
import java.util.regex . Matcher ;
2
Opret en instans af klassen Mønster for bogstaverne , du ønsker at teste for , som i følgende kodeeksempel : Hej
Pattern myPattern = Pattern.compile ( " gon ")
Erstat" gon " med sekvensen af et antal på hinanden følgende bogstaver, du vil teste for
3
Opret en instans af klassen Matcher , som i . følgende kodeeksempel : .
Matcher myMatcher = myPattern.matcher ( " trigonometri ")
Erstat " trigonometri " med strengen , hvor du ønsker at udføre søgningen
4
Test hvis strengen indeholder en match for mønsteret , som i følgende kodeeksempel : Hej
if ( myMatcher.find ( )) {
System.out.println ( " der var en match ");
} else {
System.out.println ( " der var ingen match ");
}
< br >