I Java , er en streng en rekke tegn ( bokstaver, tall eller symboler) . En delstrengen av en streng er rett og slett en samling av tegn som finnes i strengen . For eksempel strengen " Mitt navn er Hal " har understrenger " Min ", " Hal ", " ame ", osv. På et tidspunkt , når du arbeider med strenger i Java , må du sjekke om et bestemt delstrengen finnes i en streng. Den beste måten å gjøre dette på er å bruke indexOf ( )-metoden på strengen i spørsmålet. Instruksjoner
en
den viktigste metoden for Java- program , opprette en vilkårlig streng ved å skrive følgende kode : String setning = " Mitt navn er hal ";
2
erklære et heltall å holde resultatet av din delstreng søk ved å skrive inn følgende kode : int i ;
3
Kjør indexOf ( )-metoden på String din , og gi sitt resultat til variabelen erklærte i forrige trinn ved å skrive: i = phrase.indexOf ( " navn ");
4
Print ut resultatet av "i" ved å skrive inn linjen : System.out.println ( " resultat av søk: "+ i) ;
p Hvis delstrengen du søkte på i trinn 3 ( delstrengen " navn " i vårt eksempel ) ikke ble funnet , vil resultatet bli -1 . Hvis det ble funnet , vil resultatet være lik starter indeksen delstrengen (husk at i Java , er en streng en rekke tegn) . I vårt eksempel dette tallet er 3, fordi delstrengen begynner etter den tredje tegnet i strengen .