GeeksforGeeks (Čeština)

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:

Share

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *