Hieronder is het voorbeeld van de String indexOf() methode.
str.indexOf () functie vindt de index van het eerste voorkomen van de argumentstring in de gegeven string. De geretourneerde waarde is 0-gebaseerd. De syntaxis van de functie is als volgt:
str.indexOf(searchValue , index)
argumenten:
Het eerste argument voor de functie searchValue is de string die moet worden doorzocht in de basisstring. Het tweede argument voor de functie-index definieert de start-index van waaruit de zoekwaarde moet worden gezocht in de basisstring.,
Return value:
Deze functie retourneert de index van de string (gebaseerd op 0) waar de zoekwaarde voor het eerst wordt gevonden. Als de zoekwaarde niet gevonden kan worden in de string dan geeft de functie -1 terug.
voorbeelden voor de bovenstaande functie worden hieronder gegeven:
Voorbeeld 1:
print('Departed Train'.indexOf('Train'));
In dit voorbeeld vindt de functie indexOf() de index van de string Train. Aangezien de eerste en enige index waar deze string aanwezig is 9 is, geeft deze functie 9 terug als antwoord.,
uitvoer:
9
Voorbeeld 2:
print('Departed Train'.indexOf('ed Tr'));
uitvoer:
6
In dit voorbeeld vindt de functie indexOf() de index van de string ed Tr. Aangezien de eerste en enige index waar deze string aanwezig is 6 is, geeft deze functie 6 terug als antwoord.
Voorbeeld 3:
print('Departed Train'.indexOf('train'));
Output:
-1
In dit voorbeeld vindt de function indexOf() de index van de string Train., Omdat de zoekwaarde niet aanwezig is in de string, geeft deze functie -1 terug als antwoord.
Voorbeeld 4:
print('Departed Train before another Train'.indexOf('Train'));
Output:
9
In dit voorbeeld vindt de functie indexOf() de index van de string trein. Aangezien de eerste index van de zoekwaarde 9 is, geeft deze functie 9 terug als antwoord.,
Code for the above function are provided below:
Program 1:
Output:
9
Program 2:
Output: