Alla on esimerkki String-indexOf () – Metodia.
str.indexOf () – funktio löytää argumenttijonon ensimmäisen esiintymisen indeksin annetusta merkkijonosta. Palautettu arvo on 0-pohjainen. Syntaksi toiminto on seuraava:
str.indexOf(searchValue , index)
Perustelut:
ensimmäinen argumentti toiminto searchValue on merkkijono, joka on etsinyt pohja merkkijono. Toinen argumentti toiminto indeksi määritellään alkaa indeksi, jossa searchValue on etsinyt pohja merkkijono.,
palautusarvo:
tämä funktio palauttaa merkkijonon indeksin (0-pohjainen), josta hakuvalue löytyy ensimmäistä kertaa. Jos hakuvalue ei löydy merkkijonosta, funktio palauttaa -1.
Esimerkkejä edellä toiminto tarjotaan alla:
Esimerkki 1:
print('Departed Train'.indexOf('Train'));
tässä esimerkissä funktio indexOf() etsii indeksi string Juna. Koska ensimmäinen ja ainoa indeksi, jossa tämä merkkijono on läsnä on 9, niin tämä toiminto palauttaa 9 vastaukseksi.,
tuloksena on:
9
Esimerkki 2:
print('Departed Train'.indexOf('ed Tr'));
tuloksena on:
6
tässä esimerkissä funktio indexOf() etsii indeksi string ed Tr. Koska ensimmäinen ja ainoa indeksi, jossa tämä merkkijono on läsnä, on 6, joten tämä toiminto palauttaa 6 vastaukseksi.
Esimerkki 3:
print('Departed Train'.indexOf('train'));
tuloksena on:
-1
tässä esimerkissä funktio indexOf() etsii indeksi string Juna., Koska hakuvalue ei ole merkkijonossa, tämä toiminto palauttaa -1 vastaukseksi.
Esimerkki 4:
print('Departed Train before another Train'.indexOf('Train'));
tuloksena on:
9
tässä esimerkissä funktio indexOf() etsii indeksi string Juna. Koska hakuvaluen ensimmäinen indeksi on 9, niin tämä funktio palauttaa vastaukseksi 9.,
Code for the above function are provided below:
Program 1:
Output:
9
Program 2:
Output: