Java String metoda lastIndexOf()
Przykład
Wyszukaj w ciągu ostatnie wystąpienie słowa „planeta”:
String myStr = "Hello planet earth, you are a great planet.";
System.out.println(myStr.lastIndexOf("planet"));
Definicja i użycie
Metoda lastIndexOf()
zwraca pozycję ostatniego wystąpienia określonego znaku(ów) w ciągu.
Wskazówka: Użyj metody indexOf , aby zwrócić pozycję pierwszego wystąpienia określonych znaków w ciągu.
Składnia
Istnieją 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)
Wartości parametrów
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 |
Szczegóły techniczne
Zwroty: | Wartość int reprezentująca indeks pierwszego wystąpienia znaku w ciągu lub -1, jeśli nigdy nie występuje |
---|
Więcej przykładów
Przykład
Znajdź ostatnie wystąpienie „e” w ciągu, rozpoczynając wyszukiwanie od pozycji 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 strunowe