Mikä on Java-tiedosto indexOf () -menetelmä?
indexOf () -menetelmää käytetään hakemaan IndexOf-menetelmän parametreissa määriteltyjen ehtojen ensimmäinen esiintyminen.
Yleinen skenaario voi olla, kun järjestelmänvalvoja haluaa etsiä asiakkaan sähköpostitunnuksen @ -merkin ja haluaa sitten saada jäljellä olevan alimerkkijonon. Tässä tilanteessa voidaan käyttää IndexOf-menetelmää.
Syntaksi
Java String indexOf () -menetelmän syntaksi on:
public int indexOf(int cha)
Java indexOf () -parametrit
Alla ovat indexOf () Java-merkkijonoparametrit:
char - Käytetään yhden merkin arvon edustamiseen
str - käytetään merkkijonoa edustamaan haettavaa
fromIndex - Käytetään edustamaan hakemiston sijaintia, josta haku aloitetaan
Java String indexOf () -palautusarvo
Tämä indexOf () Java-merkkijonomenetelmä palauttaa indeksin tässä merkkijonossa määritetyn merkin ensimmäisestä esiintymisestä. Se palauttaa -1, jos merkkiä ei esiinny.
Java String IndexOf -menetelmällä on neljä ylikuormitusta. Kaikki ylikuormitukset palauttavat palautetun indeksin edustavan kokonaislukutyypin arvon. Nämä ylikuormitukset eroavat hyväksymiensä parametrien tyypistä ja lukumäärästä.
IndexOf (char b)
Tämä menetelmä palauttaa parametrina välitetyn merkin 'b' indeksin. Jos kyseistä merkkiä ei ole merkkijonossa, palautettu indeksi olisi -1.
IndexOf (char c, int startindex)
Annettu menetelmä palauttaisi merkin "c" ensimmäisen esiintymisen indeksin kokonaislukuindeksin jälkeen, joka välitettiin toisena parametrina "startindex". Kaikki merkin 'c' esiintymät ennen "startindex" kokonaislukuindeksiä ohitetaan.
IndexOf (merkkijonon alimerkkijono)
Yllä oleva Java-substraation indexOf () menetelmä palauttaa parametrina välitetyn alimerkkijonon ensimmäisen merkin indeksin. Jos kyseinen alimerkkijono ei ole käytettävissä merkkijonossa, palautettu indeksi olisi -1.
IndexOf (Merkkijonon alimerkkijono, int startindex)
Tämä Java-substraation indexOf () -menetelmä palauttaa ensimmäisen parametrina välitetyn alimerkkijonon ensimmäisen merkin indeksin "startindex" -indeksiarvon jälkeen. Jos alimerkkijono alkaa "startindexin" välitetystä kokonaislukuarvosta, kyseinen alijonko jätetään huomiotta.
Java String indexOf () -menetelmäesimerkki
julkinen luokka Sample_String {public staattinen void main (String args []) {String str_Sample = "Tämä on esimerkin hakemisto";// Merkki paikassaSystem.out.println ("Merkkihakemisto 'x': + str_Sample.indexOf ('x'));// Merkki sijainnissa annetun indeksiarvon jälkeenSystem.out.println ("Merkkien hakemisto 3 hakemiston jälkeen: + str_Sample.indexOf ('s', 3));// Anna hakemiston sijainti annetulle alimerkkijonolleSystem.out.println ("Alajoustohakemisto 'on': + str_Sample.indexOf ("on"));// Anna hakemiston sijainti annetulle alimerkille ja aloitusindeksilleSystem.out.println ("Alamerkkihakemisto" on muotoindeksi: "+ str_Sample.indexOf (" on ", 5));}}
Tuotos:
Merkkihakemisto 'x': 12 Merkkihakemisto 's' kolmen indeksin jälkeen: 3
Alakoodaushakemisto 'on': 2 Alakoodaushakemisto 'on' muotoindeksi: 5