Comment utiliser l'index de Java

Comment utiliser l'index de Java
Lors de la programmation en Java, il peut y avoir des situations où il y a une exigence pour localiser et modifier les valeurs de manière pratique. Par exemple, accéder et mettre à jour une valeur particulière à partir des entrées contenues conformément à l'exigence en analysant leur position. Dans de tels scénarios, le «Indice de()«La méthode en Java est d'une grande aide pour rechercher et modifier efficacement les valeurs.

Cet article démontrera l'utilisation de la méthode «indexof ()» en Java.

Comment utiliser «indexof ()» dans Java?

En Java, le «Indice de()«La méthode est utilisée pour localiser l'index d'un caractère ou d'une sous-chaîne spécifique dans la chaîne correspondante.

Syntaxe (scénario de caractère)

chaîne.indexof (int char, int from)

Dans cette syntaxe:

  • "carboniser»Fait référence au personnage dont l'indice de départ doit être localisé.
  • "depuis"Est un paramètre facultatif correspondant à l'indice de départ en fonction duquel"carboniser"Le personnage doit être recherché.

Syntaxe (scénario de chaîne)

chaîne.indexof (String st, int from)

Dans la syntaxe donnée ci-dessus:

  • "St»Fait référence à la chaîne dont l'index de départ doit être localisé.
  • "depuis"Est un paramètre facultatif indiquant l'indice de démarrage en fonction duquel"St»La chaîne doit être recherchée.

Exemple 1: Application de la méthode «index ()» pour accéder au caractère de chaîne directement et en fonction de l'index de démarrage spécifié
Dans cet exemple, le «Indice de()«La méthode peut être appliquée pour renvoyer l'index du caractère spécifié directement et par rapport à l'index de départ spécifié de l'endroit où lancer la recherche:

Index de classe publique
public static void main (String args [])
String giVenstring = "LinuxHint";
Système.dehors.println ("L'indice de H est:" + Givenstring.indexof ('h'));
Système.dehors.println ("L'indice de U basé sur l'index est:" + Givensstring.indexof ('u', 2));

Dans le bloc de code ci-dessus:

  • Tout d'abord, initialisez le fourni "Chaîne" valeur.
  • Dans l'étape suivante, associez le «Indice de()”Méthode avec la chaîne initialisée pour renvoyer l'index correspondant du caractère spécifié.
  • Enfin, appliquez à nouveau la méthode discutée pour afficher l'index du caractère déclaré en fonction de l'index de départ spécifique à partir de laquelle commencer à rechercher.
  • Algorithme: C'est tel que si l'indice spécifié dépasse la position de caractère ou dans le cas du caractère non trouvé, "-1"Est retourné.

Sortir

Dans cette sortie, il peut être analysé que l'indice de «u"Est retourné comme"3«Étant donné que l'index spécifié de l'endroit où commencer la recherche est«2"Se référant au personnage"n".

Pour comprendre clairement l'algorithme discuté, spécifiez simplement l'indice de recherche dépassant l'occurrence spécifiée d'un caractère dans la chaîne. Cela renvoie les discussions «-1«Résultat, comme suit:

Exemple 2: Application de la méthode «indexof ()» pour accéder à la sous-chaîne directement et en fonction de l'index de démarrage spécifié
Cet exemple particulier applique la méthode discutée pour accéder directement à la sous-chaîne et par rapport à l'index particulier de l'endroit où lancer la recherche:

Classe publique Indexof2
public static void main (String args [])
String givenString = "Ceci est Java Programming";
Système.dehors.println ("L'indice de (Java) est:" + Givensstring.indexof ("java"));
Système.dehors.println ("L'indice de (IS) basé sur l'index est:"
+ givestring.indexof ("is", 3));

Appliquez les étapes fournies ci-dessous conformément au bloc de code ci-dessus:

  • Tout d'abord, initialisez le déclaré «Chaîne" valeur.
  • Maintenant, appliquez le «Indice de()”Méthode pour renvoyer l'indice de sous-chaîne.
  • Enfin, de même, renvoyez l'indice de sous-chaîne fourni en fonction de l'indice déclaré, comme discuté.

Sortir

Ce résultat implique que l'exigence souhaitée est remplie.

Conclusion

En Java, le «Indice de()«La méthode est utilisée pour trouver un index d'un caractère ou d'une sous-chaîne spécifique dans une chaîne directement ou en démarrant la recherche à partir de l'index fourni. Cet article a discuté des approches de l'application de la méthode «indexof ()» dans Java.