Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
Definuje reťazec , ktorý chcete vyhľadať takto : klipart
String vstup = " , Jedná sa o test , len test " ;
2
Definovať reťazec k hľadaniu :
String test = " test " ;
3
test pre podreťazec " test " v hlavnom reťazci . Použite metódu indexOf ( ) na určenie indexu , v ktorom slovo " test " sa objaví v reťazci je definovaný ako vstup :
int index = input.indexOf ( test ) ;
4
metóda indexOf ( ) vráti hodnotu -1 , ak nie je nájdený , a index , ak je nájdený . Môžete otestovať existenciu a vytlačiť výsledky s :
if ( ! Index = -1 ) System.out.println ( " Našiel reťazec " + " \\ " " + test + " \\ " " + " na mieste " + index ) , inak System.out.println ( " \\ " " + test + " \\ " " + " nebol nájdený ! " ;) ;
5
záplat dohromady do kompletnej kus kódu vyzerá takto :
//exmaple povrázku searchingclass Príklad { public static void main ( String [ ,"] args ) { //vytvoriť reťazec , ktorý je možné prehľadávať String vstup = " Toto je test len test " ;
//teraz definovať , čo reťazec na testovanie v teste vstupný reťazec String = " test " , //indexOf ( ) je metóda , ktorá pôsobí na reťazec , vracia //pozície v reťazci , ktorý //nájdený reťazec alebo znak v otázke , alebo -1 , ak nie je nájdený int index = input.indexOf ( test ) ;
//test , a tlačiť výsledky if ( ! index = -1 ) System.out.println ( " Našiel reťazec " + " \\ " " ; + test + " \\ " " + " na mieste : " + index ) , inak System.out.println ( " \\ " " + test + " \\ " " + " nebol nájdený " ) ; !
} \\ \\ zavrie hlavný blok } \\ \\ zatvára trieda