GeeksforGeeks (Polski)

Poniżej znajduje się przykład metody String indexOf ().

str.funkcja indexOf () wyszukuje indeks pierwszego wystąpienia argumentu w podanym łańcuchu. Zwracana wartość jest oparta na 0. Składnia funkcji jest następująca:

str.indexOf(searchValue , index)

argumenty:
pierwszym argumentem funkcji searchValue jest łańcuch, który ma być przeszukiwany w łańcuchu podstawowym. Drugi argument funkcji index określa indeks początkowy, z którego ma być przeszukiwana wartość searchValue w łańcuchu podstawowym.,

Return value:
ta funkcja zwraca indeks ciągu znaków (oparty na 0), w którym wartość searchValue została znaleziona po raz pierwszy. Jeżeli w łańcuchu nie można znaleźć wartości searchValue, wtedy funkcja zwraca -1.

przykłady dla powyższej funkcji są podane poniżej:

przykład 1:

print('Departed Train'.indexOf('Train')); 

w tym przykładzie funkcja indexOf() znajduje indeks łańcucha znaków. Ponieważ pierwszy i jedyny indeks, w którym ten łańcuch jest obecny, to 9, dlatego funkcja zwraca 9 jako odpowiedź.,

wyjście:

9

przykład 2:

print('Departed Train'.indexOf('ed Tr')); 

Wyjście:

6

w tym przykładzie funkcja indexOf() znajduje indeks łańcucha ed Tr. Ponieważ pierwszy i jedyny indeks, w którym ten łańcuch jest obecny, to 6, dlatego funkcja zwraca 6 jako odpowiedź.

przykład 3:

print('Departed Train'.indexOf('train')); 

Wyjście:

-1

w tym przykładzie funkcja indexOf() znajduje indeks łańcucha znaków., Ponieważ wartość searchValue nie jest obecna w łańcuchu, dlatego funkcja ta zwraca -1 jako odpowiedź.

przykład 4:

print('Departed Train before another Train'.indexOf('Train')); 

Wyjście:

9

w tym przykładzie funkcja indexOf() znajduje indeks łańcucha znaków. Ponieważ pierwszy indeks wartości searchValue wynosi 9, dlatego funkcja ta zwraca 9 jako odpowiedź.,

Code for the above function are provided below:

Program 1:



Output:

9

Program 2:



Output:

Share

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *