az alábbiakban a String indexOf() metódus példája látható.
str.indexOf () függvény megtalálja az index az első előfordulása az érv string az adott string. A visszaadott érték 0-alapú. A függvény szintaxisa a következő:
str.indexOf(searchValue , index)
argumentumok:
a searchvalue függvény első argumentuma az a karakterlánc, amelyet az alap karakterláncban kell keresni. A függvényindex második argumentuma meghatározza a kezdő indexet, ahonnan a keresésértéket az alap karakterláncban kell keresni.,
visszatérési érték:
Ez a függvény a (0-alapú) karakterlánc indexét adja vissza, ahol a searchValue először található. Ha a searchValue nem található a karakterláncban, akkor a függvény -1 értéket ad vissza.
a fenti függvény példái az alábbiak:
1. példa:
print('Departed Train'.indexOf('Train'));
ebben a példában a függvényindex() megtalálja a karakterlánc indexét. Mivel az első és az egyetlen index, ahol ez a karakterlánc jelen van, 9, ezért ez a függvény 9-et ad vissza válaszként.,
Output:
9
2. példa:
print('Departed Train'.indexOf('ed Tr'));
Output:
6
ebben a példában a függvényindex() megtalálja az ed TR karakterlánc indexét. Mivel az első és az egyetlen index, ahol ez a karakterlánc jelen van, 6, ezért ez a függvény 6-ot ad vissza válaszként.
3. példa:
print('Departed Train'.indexOf('train'));
kimenet:
-1
ebben a példában a függvényindex() megtalálja a karakterlánc indexét., Mivel a searchValue nincs jelen a karakterláncban, ezért ez a funkció válaszként -1-et ad vissza.
4. példa:
print('Departed Train before another Train'.indexOf('Train'));
kimenet:
9
ebben a példában a függvény indexOf() megtalálja a karakterlánc indexét. Mivel a keresés első indexe9, ezért ez a funkció válaszként 9-et ad vissza.,
Code for the above function are provided below:
Program 1:
Output:
9
Program 2:
Output: