Industrielle Fertigung
Industrielles Internet der Dinge | Industrielle Materialien | Gerätewartung und Reparatur | Industrielle Programmierung |
home  MfgRobots >> Industrielle Fertigung >  >> Industrial programming >> Java

Java String indexOf() Methode mit Substring &Beispielen

Was ist die Methode indexOf() in Java?

indexOf()-Methode wird verwendet, um den Index des ersten Vorkommens eines Kriteriums zu erhalten, das in den Parametern der IndexOf-Methode angegeben ist.

Ein häufiges Szenario kann sein, wenn ein Systemadministrator den Index des „@“-Zeichens der E-Mail-ID eines Clients finden und dann die verbleibende Teilzeichenfolge abrufen möchte. In dieser Situation kann die IndexOf-Methode verwendet werden.

Java String indexOf()-Syntax

Die Syntax der Methode Java String indexOf() lautet:

public int indexOf(int cha)

Java indexOf() Parameter

Unten sind die indexOf() Java String Parameter:

Zeichen – Wird verwendet, um einen einzelnen Zeichenwert darzustellen

str – Wird verwendet, um die Zeichenfolge darzustellen, nach der gesucht werden soll

aus Index – Wird verwendet, um die Indexposition darzustellen, von der aus die Suche gestartet werden soll

Java String indexOf() Rückgabewert

Diese Java-String-Methode indexOf() gibt den Index innerhalb dieses Strings des ersten Vorkommens des angegebenen Zeichens zurück. Es gibt -1 zurück, wenn das Zeichen nicht vorkommt.

Die Methode Java String IndexOf hat vier Überladungen. Alle Überladungen geben einen ganzzahligen Wert zurück, der den zurückgegebenen Index darstellt. Diese Überladungen unterscheiden sich in Art und Anzahl der 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, wäre der zurückgegebene Index -1.

IndexOf(char c, int startindex)

Die angegebene Methode würde den Index des ersten Vorkommens des Zeichens „c“ zurückgeben, nachdem der ganzzahlige Index als zweiter Parameter „startindex“ übergeben wurde. Alle Vorkommen des Zeichens „c“ vor dem Ganzzahlindex „startindex“ würden ignoriert.

IndexOf(String Teilstring)

Die obige Java-Teilzeichenfolge indexOf()-Methode gibt den Index des ersten Zeichens der als Parameter an sie übergebenen Teilzeichenfolge zurück. Wenn diese Teilzeichenfolge nicht in der Zeichenfolge verfügbar ist, wäre der zurückgegebene Index -1.

IndexOf(String substring, int startindex)

Diese Java-Teilzeichenfolge indexOf()-Methode gibt den Index des ersten Zeichens in der Teilzeichenfolge zurück, die als erster Parameter nach dem „startindex“-Indexwert übergeben wird. Wenn die Teilzeichenfolge mit dem übergebenen ganzzahligen Wert von „startindex“ beginnt, wird diese Teilzeichenfolge ignoriert.

Java String indexOf()-Methodenbeispiel

public class Sample_String {
    public static void main(String args[]) {

        String str_Sample = "This is Index of Example";
        //Character at position
        System.out.println("Index of character 'x': " + str_Sample.indexOf('x'));
        //Character at position after given index value
        System.out.println("Index of character 's' after 3 index: " + str_Sample.indexOf('s', 3));
        //Give index position for the given substring
        System.out.println("Index of substring 'is': " + str_Sample.indexOf("is"));
        //Give index position for the given substring and start index
        System.out.println("Index of substring 'is' form index:" + str_Sample.indexOf("is", 5));
    }
}

Ausgabe:

Index des Zeichens 'x':12
Index des Zeichens 's' nach 3 Index:3
Index des Teilstrings 'ist':2
Index des Teilstrings 'ist' bildet Index:5


Java

  1. Java-Strings
  2. Java-Enum-Strings
  3. Java-Anmerkungstypen
  4. String Length() Methode in Java:So finden Sie mit Beispiel
  5. Java String charAt() Methode mit Beispiel
  6. Java-String-compareTo()-Methode:Verwendung mit Beispielen
  7. Java-String enthält()-Methode | Überprüfen Sie die Teilzeichenfolge mit Beispiel
  8. Java-String-EndsWith()-Methode mit Beispiel
  9. Java String replace(), replaceAll() und replaceFirst() Methode
  10. So konvertieren Sie Char in String in Java (Beispiele)