Metoda Java String lastIndexOf() .

❮ Metody řetězců


Příklad

Vyhledejte v řetězci poslední výskyt „planeta“:

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


Definice a použití

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

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


Syntax

Existují 4 metody lastIndexOf():

public int lastIndexOf(String str)
public int lastIndexOf(String str, int fromIndex)
public int lastIndexOf(int char)
public int lastIndexOf(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. If omitted, the default value is the length of the string
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 poslední výskyt "e" v řetězci a 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.lastIndexOf("e", 5));
  }
}


❮ Metody řetězců