Метод строки Java lastIndexOf()
Пример
Найдите в строке последнее вхождение слова «планета»:
String myStr = "Hello planet earth, you are a great planet.";
System.out.println(myStr.lastIndexOf("planet"));
Определение и использование
Метод lastIndexOf()
возвращает позицию последнего вхождения указанного символа (символов) в строку.
Совет. Используйте метод indexOf , чтобы вернуть позицию первого вхождения указанного символа (символов) в строке.
Синтаксис
Существует 4 метода 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)
Значения параметров
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 |
Технические детали
Возвращает: | Значение int , представляющее индекс первого появления символа в строке или -1, если он никогда не встречается. |
---|
Дополнительные примеры
Пример
Найдите последнее вхождение «e» в строку, начав поиск с позиции 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));
}
}
❮ Строковые методы