Im Rahmen der Standard-Klasse Bibliothek, enthält Java-Methoden für die Bestimmung , ob eine Sequenz von Zeichen oder ein " Muster " wird von einem Teil einer bestimmten Zeichenfolge abgestimmt. Insbesondere kann ein Muster testen, ob mehrere Buchstaben in der Reihenfolge erscheinen innerhalb der Zeichenfolge , z. B. " gon " Treffer " Trigonometrie. " Sie können Java-Code schreiben , die auf das Vorhandensein von mehreren aufeinanderfolgenden Zeichen in einer Zeichenfolge überprüft . Anleitung
1
Fügen Sie die folgenden Zeilen am Anfang Ihrer Java-Code :
Import java.util.regex.Pattern ;
Import java.util.regex . Matcher ;
2
erstellen Sie eine Instanz der Klasse Muster für die Buchstaben , die Sie für testen , wie im folgenden Beispielcode:
Pattern myPattern = Pattern.compile ( " gon ");
Ersetzen " gon " mit der Sequenz aus einer beliebigen Anzahl von aufeinanderfolgenden Buchstaben , die Sie für testen
3
erstellen Sie eine Instanz der Klasse Matcher , wie in . der folgende Beispielcode : .
Matcher myMatcher = myPattern.matcher ( " Trigonometrie ");
Ersetzen " Trigonometrie " mit der Zeichenfolge , wo Sie wollen , um die Suche durchzuführen
4
Testen Sie, ob die Zeichenfolge eine Übereinstimmung mit dem Muster , wie im folgenden Beispielcode:
if ( myMatcher.find ()) {
System.out.println (" Es war ein Spiel ");
} else {
System.out.println (" Es war kein Spiel "); }