nedan är exemplet på metoden String indexOf ().
str.indexOf () funktionen hittar indexet för den första förekomsten av argumentsträngen i den givna strängen. Värdet som returneras är 0-baserat. Syntaxen för funktionen är som följer:
str.indexOf(searchValue , index)
argument:
det första argumentet till funktionen searchValue är strängen som ska sökas i bassträngen. Det andra argumentet till funktionsindexet definierar startindexet från vilket sökvärdet ska sökas i bassträngen.,
returvärde:
den här funktionen returnerar indexet för strängen (0-baserad) där sökvärdet hittas för första gången. Om sökvärdet inte kan hittas i strängen returnerar funktionen -1.
exempel på ovanstående funktion finns nedan:
exempel 1:
print('Departed Train'.indexOf('Train'));
i det här exemplet hittar funktionsindexof() indexet för strängtåget. Eftersom den första och den enda index där denna sträng är närvarande är 9, därför denna funktion returnerar 9 som svar.,
Output:
9
exempel 2:
print('Departed Train'.indexOf('ed Tr'));
Output:
6
i det här exemplet hittar funktionsindexof() indexet för strängen ed Tr. Eftersom den första och den enda index där denna sträng är närvarande är 6, Därför denna funktion returnerar 6 som svar.
exempel 3:
print('Departed Train'.indexOf('train'));
Output:
-1
i det här exemplet hittar funktionsindexof() indexet för strängtåget., Eftersom sökvärdet inte finns i strängen returnerar den här funktionen -1 som svar.
exempel 4:
print('Departed Train before another Train'.indexOf('Train'));
Output:
9
i det här exemplet hittar funktionsindexof() indexet för strängtåget. Eftersom sökningens första indexvärde är 9, returnerar den här funktionen 9 som svar.,
Code for the above function are provided below:
Program 1:
Output:
9
Program 2:
Output: