Metoda Java String indexOf() .

❮ Metody řetězců


Příklad

Vyhledejte řetězec pro první výskyt „planeta“:

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


Definice a použití

Metoda indexOf()vrací pozici prvního výskytu zadaného znaku (znaků) v řetězci.

Tip: Pomocí metody lastIndexOf vrátíte pozici posledního výskytu zadaného znaku (znaků) v řetězci.


Syntax

Existují 4 metody indexOf():

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

Hodnoty parametrů

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

Technické údaje

Vrácení: Hodnota intpředstavující index prvního výskytu znaku v řetězci nebo -1, pokud se nikdy nevyskytuje

Další příklady

Příklad

Najděte první výskyt písmene "e" v řetězci, začněte hledat na pozici 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));
  }
}


❮ Metody řetězců