Java String indexOf() methode

❮ Stringmethoden


Voorbeeld

Zoek een string voor het eerste voorkomen van "planet":

String myStr = "Hello planet earth, you are a great planet.";
System.out.println(myStr.indexOf("planet"));


Definitie en gebruik

De indexOf()methode retourneert de positie van het eerste voorkomen van opgegeven teken(s) in een tekenreeks.

Tip: gebruik de methode lastIndexOf om de positie van het laatste voorkomen van opgegeven teken(s) in een tekenreeks te retourneren.


Syntaxis

Er zijn 4 indexOf()-methoden:

public int indexOf(String str)
public int indexOf(String str, int fromIndex)
public int indexOf(int char)
public int indexOf(int char, int fromIndex)

Parameterwaarden

Parameter Description
str A String value, representing the string to search for
fromIndex An int value, representing the index position to start the search from
char An int value, representing a single character, e.g 'A', or a Unicode value

Technische details

Geeft terug: Een intwaarde, die de index vertegenwoordigt van het eerste voorkomen van het teken in de tekenreeks, of -1 als het nooit voorkomt

Meer voorbeelden

Voorbeeld

Zoek het eerste voorkomen van de letter "e" in een tekenreeks, beginnend met zoeken op positie 5:

public class Main {
  public static void main(String[] args) {
    String myStr = "Hello planet earth, you are a great planet.";
    System.out.println(myStr.indexOf("e", 5));
  }
}


❮ Stringmethoden