GeeksforGeeks (Français)

Voici L’exemple de la méthode String indexOf ().

str.indexOf() la fonction trouve l’index de la première occurrence de la chaîne d’argument dans la chaîne. La valeur renvoyée est basée sur 0. La syntaxe de la fonction est la suivante:

str.indexOf(searchValue , index)

Arguments:
le premier argument de la fonction searchValue est la chaîne qui est à rechercher dans la chaîne de base. Le deuxième argument de l’index de fonction définit l’index de départ à partir duquel la valeur de recherche doit être recherchée dans la chaîne de base.,

valeur de retour:
cette fonction renvoie l’index de la chaîne (basée sur 0) où la valeur de recherche est trouvée pour la première fois. Si la valeur de recherche ne peut pas être trouvée dans la chaîne, la fonction renvoie -1.

des exemples pour la fonction ci-dessus sont fournis ci-dessous:

exemple 1:

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

dans cet exemple, la fonction indexOf() trouve l’index du Train de chaînes. Puisque le premier et le seul index où cette chaîne est présente est 9, Cette fonction renvoie donc 9 comme réponse.,

Résultat:

9

Exemple 2:

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

Résultat:

6

Dans cet exemple, la fonction indexOf() trouve l’index de la chaîne ed Tr. Puisque le premier et le seul index où cette chaîne est présente est 6, Cette fonction renvoie donc 6 comme réponse.

Exemple 3:

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

Résultat:

-1

Dans cet exemple, la fonction indexOf() trouve l’index de la chaîne de Train., Puisque la valeur de recherche n’est pas présente dans la chaîne, cette fonction renvoie donc -1 comme réponse.

Exemple 4:

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

Résultat:

9

Dans cet exemple, la fonction indexOf() trouve l’index de la chaîne de Train. Puisque le premier index de la valeur de recherche est 9, Cette fonction renvoie donc 9 comme réponse.,

Code for the above function are provided below:

Program 1:



Output:

9

Program 2:



Output:

Share

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *