I Java, en streng er en vifte af tegn ( bogstaver, tal eller symboler). En understreng af en streng er simpelthen en samling af tegnene i strengen . For eksempel strengen " Mit navn er Hal " har delstrenge "My ", " Hal ", " ame " osv. På et tidspunkt , når du arbejder med strenge i Java , bliver du nødt til at kontrollere , om en bestemt delstreng er indeholdt i en streng . Den bedste måde at gøre dette på er at bruge indexOf () metode på strengen i spørgsmålet. Instruktioner
1
den vigtigste metode til din Java -program , skal du oprette en vilkårlig streng ved at indtaste følgende kode : String sætning = " Mit navn er hal "
2
Erklær et heltal til at holde resultatet af din substreng søgning ved at indtaste følgende kode : int i;
3
Kør indexOf () metode på din String og give sit resultat til variablen erklæret i det forrige trin ved at skrive: i = phrase.indexOf ( "navn" ),
4
Print ud resultatet af "i" ved at skrive linjen: System.out.println ( "resultat af søgning: "+ i)
p Hvis substring du søgte efter i trin 3 ( substring " navn " i vores eksempel ), ikke blev fundet , vil resultatet blive -1. Hvis det blev fundet , vil resultatet være lig med start indeks substring (husk, at i Java, en streng er en vifte af karakterer). I vores eksempel er dette tal 3 , fordi substring begynder efter det 3. tegn i strengen.