Som en del av sin standard klassbibliotek , innehåller Java metoder för att bestämma huruvida en sekvens av tecken , eller ett " mönster ", motsvaras av någon del av en given teckensträng . I synnerhet kan ett mönster testa om flera bokstäver visas i sekvens i strängen , t.ex. " gon " matcher " trigonometri . " Du kan skriva Java-kod som kontrollerar om det finns flera på varandra följande bokstäver i en sträng . Instruktioner
1
Inkludera följande rader i början av din Java-kod :
import java.util.regex.Pattern ,
import java.util.regex . Matcher ;
2
Skapa en instans av klassen Mönster till de bokstäver du vill testa , som i följande exempelkod :
Pattern myPattern = Pattern.compile ( " gon " ) ;
Ersätt " gon " med sekvensen för ett antal på varandra följande bokstäver du vill testa för
3
Skapa en instans av klassen Matcher , som i . följande exempelkod : .
Matcher myMatcher = myPattern.matcher ( " trigonometri " ) ;
Ersätt " trigonometri " med strängen där du vill utföra sökningen
4
Testa om strängen innehåller en match för det mönster , som i följande exempelkod :
om ( myMatcher.find ( ) ) {
System.out.println ( " Det var en match " ) ;
} else {
System.out.println ( " Det var ingen match " ) ;
}