Учебники по Java

Ява ГЛАВНАЯ Введение в Java Начало работы с Java Синтаксис Java Java-комментарии Java-переменные Типы данных Java Приведение типов Java Операторы Java Java-строки Java-математика Логические значения Java Java, если...иначе Java-переключатель Java-цикл во время выполнения Java для цикла Перерыв/продолжение Java Массивы Java

Java-методы

Java-методы Параметры метода Java Перегрузка метода Java Область применения Java Java-рекурсия

Java-классы

Java ООП Классы/объекты Java Атрибуты класса Java Методы класса Java Конструкторы Java Модификаторы Java Инкапсуляция Java Java-пакеты/API Наследование Java Java-полиморфизм Внутренние классы Java Java-абстракция Java-интерфейс Перечисления Java Пользовательский ввод Java Дата Java Список массивов Java Связанный список Java Java HashMap Набор хэшей для Java Java-итератор Классы-оболочки Java Исключения Java Java регулярное выражение Java-потоки Java-лямбда

Обработка файлов Java

Java-файлы Создание/запись файлов Java Файлы чтения Java Java Удалить файлы

Java Как

Добавить два числа

Справочник по Java

Ключевые слова Java Строковые методы Java Java математические методы

Примеры Java

Примеры Java Компилятор Java Java-упражнения Java-викторина Java-сертификат


Метод строки 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));
  }
}


❮ Строковые методы