In Java ist ein String ein Array von Zeichen ( Buchstaben, Zahlen oder Symbole). Ein Teilstring eines Strings ist einfach eine Sammlung von Zeichen innerhalb der Zeichenfolge enthalten . Zum Beispiel die Zeichenfolge " Mein Name ist Hal " hat Teilstrings "My ", " Hal ", " ame " usw. Irgendwann beim Arbeiten mit Strings in Java, müssen Sie überprüfen , ob eine bestimmte Zeichenkette enthalten ist in ein String. Der beste Weg, dies zu tun ist , um die indexOf ()-Methode auf der Saite in Frage zu verwenden. Anleitung
1
in der Main- Methode der Java-Programm , erstellen Sie eine beliebige Zeichenfolge , indem Sie den folgenden Code : String Begriff = " Mein Name ist hal ";
2
erklären Sie eine ganze Zahl , um das Ergebnis Ihrer Suche substring indem Sie den folgenden Code enthalten : int i;
3
Führen Sie das indexOf ()-Methode auf Ihrem String, und geben Sie das Ergebnis der Variablen erklärte im vorherigen Schritt durch Eingabe von: i = phrase.indexOf ("name" );
4
drucken Sie das Ergebnis der "i" , indem Sie die Zeile: System.out.println (" Ergebnis der Suche : "+ i);
Wenn der Teilstring Sie in Schritt 3 ( der Teilstring gesucht " name " in unserem Beispiel) nicht gefunden wurde, wird das Ergebnis -1 . Wenn es gefunden wurde, wird das Ergebnis gleich an den Start Index der substring ( nicht vergessen, dass in Java, ein String ein Array von Zeichen ist ) . In unserem Beispiel ist diese Zahl 3 , weil der Teilstring beginnt nach dem 3. Zeichen in der Zeichenfolge.