Was ist die indexOf () -Methode in Java?
Die Methode indexOf () wird verwendet, um den Index des ersten Auftretens eines in den Parametern der IndexOf-Methode angegebenen Kriteriums abzurufen.
Ein häufiges Szenario kann sein, wenn ein Systemadministrator den Index des @ -Zeichens der E-Mail-ID eines Clients ermitteln und dann den verbleibenden Teilstring abrufen möchte. In dieser Situation kann die IndexOf-Methode verwendet werden.
Syntax
Die Syntax der Java String indexOf () -Methode lautet:
public int indexOf(int cha)
Java indexOf () Parameter
Nachfolgend sind die Parameter des IndexOf () Java-Strings aufgeführt:
char - Wird verwendet, um einen einzelnen Zeichenwert darzustellen
str - Wird verwendet, um die zu suchende Zeichenfolge darzustellen
fromIndex - Wird verwendet, um die Indexposition darzustellen, von der aus die Suche gestartet werden soll
Java String indexOf () Rückgabewert
Diese indexOf () Java String-Methode gibt den Index innerhalb dieser Zeichenfolge des ersten Auftretens des angegebenen Zeichens zurück. Es gibt -1 zurück, wenn das Zeichen nicht vorkommt.
Die Java String IndexOf-Methode weist vier Überladungen auf. Alle Überladungen geben einen ganzzahligen Wert zurück, der den zurückgegebenen Index darstellt. Diese Überladungen unterscheiden sich in Art und Anzahl der von ihnen akzeptierten Parameter.
IndexOf (char b)
Diese Methode gibt den Index des als Parameter übergebenen Zeichens 'b' zurück. Wenn dieses Zeichen in der Zeichenfolge nicht verfügbar ist, lautet der zurückgegebene Index -1.
IndexOf (char c, int startindex)
Die angegebene Methode würde den Index des ersten Auftretens des Zeichens 'c' zurückgeben, nachdem der ganzzahlige Index als zweiter Parameter "startindex" übergeben wurde. Alle Vorkommen des Zeichens 'c' vor dem Ganzzahlindex "startindex" werden ignoriert.
IndexOf (String-Teilzeichenfolge)
Die obige Java-Teilzeichenfolge indexOf () gibt den Index des ersten Zeichens der Teilzeichenfolge zurück, die als Parameter an sie übergeben wurde. Wenn diese Teilzeichenfolge in der Zeichenfolge nicht verfügbar ist, lautet der zurückgegebene Index -1.
IndexOf (String-Teilzeichenfolge, int startindex)
Diese Java-Teilzeichenfolge indexOf () gibt den Index des ersten Zeichens in der Teilzeichenfolge zurück, der als erster Parameter nach dem Indexwert "startindex" übergeben wurde. Wenn die Teilzeichenfolge mit dem übergebenen ganzzahligen Wert von "startindex" beginnt, wird diese Teilzeichenfolge ignoriert.
Java String indexOf () Methodenbeispiel
öffentliche Klasse Sample_String {public static void main (String args []) {String str_Sample = "Dies ist der Index des Beispiels";// Zeichen an PositionSystem.out.println ("Index des Zeichens 'x': + str_Sample.indexOf ('x'));// Zeichen an Position nach dem angegebenen IndexwertSystem.out.println ("Index der Zeichen nach 3 Index: + str_Sample.indexOf ('s', 3));// Geben Sie die Indexposition für den angegebenen Teilstring anSystem.out.println ("Index der Teilzeichenfolge 'ist': + str_Sample.indexOf ("ist"));// Geben Sie die Indexposition für den angegebenen Teilstring an und starten Sie den IndexSystem.out.println ("Index der Teilzeichenfolge 'ist' Formularindex: + str_Sample.indexOf ("ist", 5));}}}}
Ausgabe:
Index des Zeichens 'x': 12 Index des Zeichens 's' nach 3 Index: 3
Index der Teilzeichenfolge 'ist': 2 Index der Teilzeichenfolge 'ist' Formularindex: 5