Java ist eine mächtige , weit verbreitete , objektorientierte Programmiersprache. Zusammengestellt von Java-Code läuft auf mehreren Betriebssystemen und Geräten von Windows-und Mac -PCs bis hin zu Smartphones und Geldautomaten. Sprachen wie Java Verwendung Zeichenfolgen , die Buchstaben oder Ketten von Zeichen , wie ein Satz sind . Java-Entwickler haben oft eine lange Zeichenfolge für das Auftreten eines Teilstrings , die zum Beispiel ein bestimmtes Wort in einem Satz sein könnte suchen. In Java sind Strings tatsächlich Objekte und haben viele Methoden, die auf ihnen arbeiten kann. Sie können nach einen String nach einem Teilstring mit der String.IndexOf ()-Methode . Things You
installierten Java -Compiler
brauchen anzeigen Weitere Anweisungen
1
Definieren Sie einen String, in dem wie folgt suchen :
String input = " ; Dies ist ein Test , nur ein Test ";
2
Definieren Sie eine Zeichenfolge zu suchen :
String test = " test " ;
3
Test zur substring "test" in der Haupt- String. Verwenden Sie die indexOf ()-Methode , um den Index, an dem das Wort "test" erscheint in der Zeichenfolge als Eingabe definiert bestimmen :
int index = input.indexOf (Test) ;
4 < p> die indexOf ()-Methode gibt einen Wert von -1, wenn der Substring nicht gefunden wird und der Index , wenn es gefunden wird. Sie können die Existenz testen und drucken Sie die Ergebnisse mit :
if ( index = -1 ! ) System.out.println (" Gefunden die Zeichenfolge" + "\\ " "+ Test + "\\" "+" an der Stelle : "+ index) ; else System.out.println (" \\ "" + Test + "\\ " "+" nicht gefunden! " ;) ;
5
Patching die Stücke zusammen in ein komplettes Stück Code sieht wie folgt aus :
//ein exmaple Schnur searchingclass Beispiel {public static void main ( String [ ,"] args ) {//einen String erstellen , dass wir durch String -Eingang suchen = " Dies ist ein Test , nur ein Test ";
//Jetzt definieren, was String, der für in der Input-String String -TEST = "test "; //indexOf () ist eine Methode, die auf der Schnur arbeitet , Rückkehr //die Position in der Zeichenfolge, die Schnur oder Charakter in Frage //gefunden wird, oder -1 , wenn er nicht int index gefunden = input.indexOf (Test) ;
//test und drucken Sie sich die Ergebnisse, wenn ( index = -1 ! ) System.out.println (" gefunden die Zeichenfolge" + "\\ " " ; + Test + "\\ " "+" an der Stelle : "+ index) ; else System.out.println (" \\ "" + Test + "\\ " "+" nicht gefunden "); !
} \\ \\ schließt Haupt- block} \\ \\ schließt Klasse