So verwenden Sie Indexof in Java

So verwenden Sie Indexof in Java
Während des Programmierens in Java kann es Situationen geben, in denen die Werte bequem lokalisiert und geändert werden müssen. Zum Beispiel den Zugriff auf und aktualisiert auf einen bestimmten Wert aus den enthaltenen Einträgen gemäß den Anforderungen durch Analyse ihrer Position. In solchen Szenarien die “Index von()Die Methode in Java ist groß.

In diesem Artikel wird die Verwendung der Methode „Indexof ()“ in Java gezeigt.

So verwenden Sie "indexof ()" in Java?

In Java, die “Index von()Die Methode wird verwendet, um den Index eines bestimmten Zeichens oder Substring in der entsprechenden Zeichenfolge zu lokalisieren.

Syntax (Zeichenszenario)

Saite.Indexof (int char, int von)

In dieser Syntax:

  • verkohlen”Bezieht sich auf den Charakter, dessen Startindex gefunden werden muss.
  • aus”Ist ein optionaler Parameter, der dem Startindex entspricht, auf dem die“ basierend auf dem “verkohlenDer Charakter muss durchsucht werden.

Syntax (String -Szenario)

Saite.Indexof (String st, int von)

In der oben gegebenen Syntax:

  • st”Bezieht sich auf die Zeichenfolge, deren Startindex gefunden werden muss.
  • ausIst ein optionaler Parameter, der den Startindex angibt, auf dem die “basierend auf dem“stZeichenfolge muss durchsucht werden.

Beispiel 1: Anwenden der Methode "indexof ()", um direkt auf den Zeichenfolgenzeichen zuzugreifen, und basierend auf dem angegebenen Startindex
In diesem Beispiel das “Index von()”Methode kann angewendet werden, um den Index des angegebenen Zeichens direkt und in Bezug auf den angegebenen Startindex aus der Suche nach der Suche zu senden:

öffentliche Klasse Indexof
public static void main (String args [])
String GiveString = "LinuxHint";
System.aus.println ("Der Index von H ist:"+GiveString.indexof ('h'));
System.aus.println ("Der auf dem Index basierende Index von u ist:"+givenstring.indexof ('u', 2));

Im obigen Codeblock:

  • Erstens initialisieren Sie die bereitgestellte “Saite" Wert.
  • Im nächsten Schritt verbinden Sie die “Index von()Methode mit dem initialisierten Zeichenfolge, um den entsprechenden Index des angegebenen Zeichens zurückzugeben.
  • Wenden Sie zuletzt die diskutierte Methode erneut an, um den Index des angegebenen Zeichens basierend auf dem spezifischen Startindex aus dem Suchen anzuzeigen.
  • Algorithmus: Es ist so, dass, wenn der angegebene Index die Zeichenposition überschreitet oder bei dem nicht gefundenen Charakter nicht gefunden wird, “-1" ist zurück gekommen.

Ausgang

In dieser Ausgabe kann analysiert werden, dass der Index von “u"Wird als" zurückgegeben als "3"Da der angegebene Index von der Suche nach der Suche ist" ist "2"Bezieht sich auf den Charakter"N”.

Um den diskutierten Algorithmus klar zu verstehen, geben Sie einfach den Suchindex an, der das angegebene Auftreten eines Zeichens in der Zeichenfolge überschreitet. Dies gibt den besprochenen zurück “-1Ergebnis wie folgt:

Beispiel 2: Anwenden der Methode „Indexof ()“ zum direkten Zugriff auf den Substring und basierend auf dem angegebenen Startindex
Dieses bestimmte Beispiel wendet die diskutierte Methode an, um direkt und in Bezug auf den jeweiligen Index auf den Substring zugreifen zu können, von dem die Suche initiiert werden soll:

öffentliche Klasse Indexof2
public static void main (String args [])
String GiveString = "Dies ist Java -Programmierung";
System.aus.println ("Der Index von (Java) ist:"+GiveString.indexof ("java"));
System.aus.println ("Der Index von (ist) basierend auf dem Index ist:"
+ Givenstring.indexof ("is", 3));

Wenden Sie die folgenden Schritte gemäß dem obigen Codeblock an:

  • Initialisieren Sie zunächst die angegebenen “Saite" Wert.
  • Wenden Sie nun das an “anIndex von()Methode zur Rückgabe des Substring -Index.
  • Schließlich geben Sie schließlich den bereitgestellten Substring -Index basierend auf dem angegebenen Index zurück, wie er erläutert ist.

Ausgang

Dieses Ergebnis impliziert, dass die gewünschte Anforderung erfüllt ist.

Abschluss

In Java, die “Index von()Die Methode wird verwendet, um einen Index eines bestimmten Zeichens oder Substring in einer Zeichenfolge direkt oder durch Starten der Suche aus dem bereitgestellten Index zu finden. In diesem Artikel wurde die Ansätze zur Anwendung der Methode „Indexof ()“ in Java erörtert.