GeeksforGeeks (Română)

mai jos este exemplul metodei String indexOf ().

str.indexOf () funcția Găsește indicele primei apariții a șirului argument în șirul dat. Valoarea returnată este 0-based. Sintaxa funcției este următoarea:

str.indexOf(searchValue , index)

Argumente:
primul argument la funcția searchValue este șirul care este de a fi căutat în baza de coarde. Al doilea argument pentru indexul funcției definește indexul de pornire de unde se caută searchValue în șirul de bază.,această funcție returnează indexul șirului (bazat pe 0) unde se găsește valoarea de căutare pentru prima dată. Dacă searchValue nu poate fi găsit în șir, atunci funcția returnează -1.

Exemple pentru funcția de mai sus sunt prezentate mai jos:

Exemplu 1:

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

În acest exemplu funcția indexOf() găsește indexul șirului de Tren. Deoarece primul și singurul index în care acest șir este prezent este 9, prin urmare, această funcție returnează 9 ca răspuns.,

Ieșire:

9

Exemplu 2:

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

Ieșire:

6

În acest exemplu funcția indexOf() găsește indexul șirului ed Tr. Deoarece primul și singurul index în care acest șir este prezent este 6, prin urmare, această funcție returnează 6 ca răspuns.

Exemplul 3:

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

Ieșire:

-1

În acest exemplu funcția indexOf() găsește indexul șirului de Tren., Deoarece searchValue nu este prezent în șir, prin urmare, această funcție returnează -1 ca răspuns.

Exemplul 4:

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

Ieșire:

9

În acest exemplu funcția indexOf() găsește indexul șirului de Tren. Deoarece primul index al searchValue este 9, prin urmare, această funcție returnează 9 ca răspuns.,

Code for the above function are provided below:

Program 1:



Output:

9

Program 2:



Output:

Share

Lasă un răspuns

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *