Unten ist das Beispiel der String indexOf () Methode.
str.indexOf () Funktion findet den Index des ersten Auftretens der Argumentzeichenfolge in der angegebenen Zeichenfolge. Der zurückgegebene Wert ist 0-basiert. Die Syntax der Funktion lautet wie folgt:
str.indexOf(searchValue , index)
Argumente:
das erste Argument für die Funktion searchValue ist die Zeichenfolge, die in der Basiszeichenfolge gesucht werden soll. Das zweite Argument für den Funktionsindex definiert den Startindex, von dem aus der searchValue in der Basiszeichenfolge durchsucht werden soll.,
Rückgabewert:
Diese Funktion gibt den Index der Zeichenfolge (0-basiert) zurück, in der der searchValue zum ersten Mal gefunden wird. Wenn der searchValue in der Zeichenfolge nicht gefunden werden kann, gibt die Funktion -1 zurück.
Beispiele für die obige Funktion sind unten angegeben:
Beispiel 1:
print('Departed Train'.indexOf('Train'));
In diesem Beispiel findet die Funktion indexOf() den Index der Zeichenfolge Train. Da der erste und einzige Index, in dem diese Zeichenfolge vorhanden ist, 9 ist, gibt diese Funktion 9 als Antwort zurück.,
Ausgabe:
9
Beispiel 2:
print('Departed Train'.indexOf('ed Tr'));
Ausgabe:
6
In diesem Beispiel findet die Funktion indexOf() den Index der Zeichenkette ed Tr. Da der erste und einzige Index, in dem diese Zeichenfolge vorhanden ist, 6 ist, gibt diese Funktion 6 als Antwort zurück.
Beispiel 3:
print('Departed Train'.indexOf('train'));
Ausgabe:
-1
In diesem Beispiel findet die Funktion indexOf() den Index der Zeichenkette Train., Da der searchValue nicht in der Zeichenfolge vorhanden ist, gibt diese Funktion -1 als Antwort zurück.
Beispiel 4:
print('Departed Train before another Train'.indexOf('Train'));
Ausgabe:
9
In diesem Beispiel findet die Funktion indexOf() den Index der Zeichenkette Train. Da der erste Index des searchValue 9 ist, gibt diese Funktion 9 als Antwort zurück.,
Code for the above function are provided below:
Program 1:
Output:
9
Program 2:
Output: