níže je příkladem metody String indexOf ().
str.funkce indexOf () najde index prvního výskytu řetězce argumentů v daném řetězci. Vrácená hodnota je 0-based. Syntaxe funkce je následující:
str.indexOf(searchValue , index)
Argumenty:
první argument funkce searchValue je řetězec, který má být hledán v základním řetězci. Druhý argument k indexu funkcí definuje počáteční index, odkud searchValue má být prohledán v základním řetězci.,
Return value:
Tato funkce vrací index řetězce (0-based), kde se searchValue nachází poprvé. Pokud searchValue nelze nalézt v řetězci pak funkce vrátí -1.
Příklady pro výše uvedené funkce jsou uvedeny níže:
Příklad 1:
print('Departed Train'.indexOf('Train'));
V tomto příkladu funkce indexOf() vyhledá index string Vlak. Vzhledem k tomu, že první a jediný index, kde je tento řetězec přítomen, je 9, proto tato funkce vrátí 9 jako odpověď.,
Výstup:
9
Příklad 2:
print('Departed Train'.indexOf('ed Tr'));
Výstup:
6
V tomto příkladu funkce indexOf() vyhledá index string ed Tr. Vzhledem k tomu, že první a jediný index, kde je tento řetězec přítomen, je 6, proto tato funkce vrátí 6 jako odpověď.
Příklad 3:
print('Departed Train'.indexOf('train'));
Výstup:
-1
V tomto příkladu funkce indexOf() vyhledá index string Vlak., Vzhledem k tomu, že searchValue není přítomen v řetězci, proto tato funkce vrací -1 jako odpověď.
Příklad 4:
print('Departed Train before another Train'.indexOf('Train'));
Výstup:
9
V tomto příkladu funkce indexOf() vyhledá index string Vlak. Vzhledem k tomu, že první index vyhledáváníhodnota je 9, proto tato funkce vrací 9 jako odpověď.,
Code for the above function are provided below:
Program 1:
Output:
9
Program 2:
Output: