Di seguito è riportato l’esempio del metodo String indexOf ().
str.indexOf () funzione trova l’indice della prima occorrenza della stringa argomento nella stringa data. Il valore restituito è basato su 0. La sintassi della funzione è la seguente:
str.indexOf(searchValue , index)
Argomenti:
il primo argomento della funzione searchValue è la stringa che deve essere cercata nella stringa di base. Il secondo argomento dell’indice della funzione definisce l’indice di partenza da cui il valore di ricerca deve essere cercato nella stringa di base.,
Return value:
Questa funzione restituisce l’indice della stringa (basata su 0) in cui viene trovato il searchValue per la prima volta. Se il valore di ricerca non può essere trovato nella stringa, la funzione restituisce -1.
Esempi per la funzione di cui sopra sono forniti di seguito:
Esempio 1:
print('Departed Train'.indexOf('Train'));
In questo esempio la funzione indexOf() trova l’indice del treno di stringhe. Poiché il primo e l’unico indice in cui questa stringa è presente è 9, quindi questa funzione restituisce 9 come risposta.,
Uscita:
9
Esempio 2:
print('Departed Train'.indexOf('ed Tr'));
Uscita:
6
In questo esempio la funzione indexOf() trovi l’indice della stringa ed Tr. Poiché il primo e l’unico indice in cui questa stringa è presente è 6, quindi questa funzione restituisce 6 come risposta.
Esempio 3:
print('Departed Train'.indexOf('train'));
Output:
-1
In questo esempio la funzione indexOf() trova l’indice del treno di stringhe., Poiché il searchValue non è presente nella stringa, quindi questa funzione restituisce -1 come risposta.
Esempio 4:
print('Departed Train before another Train'.indexOf('Train'));
Output:
9
In questo esempio la funzione indexOf() trova l’indice del treno di stringhe. Poiché il primo indice del valore di ricerca è 9, quindi questa funzione restituisce 9 come risposta.,
Code for the above function are provided below:
Program 1:
Output:
9
Program 2:
Output: