Java String lastIndexOf () — это встроенный метод, который используется для определения индекса последнего вхождения символа или начального индекса последнего вхождения подстроки в заданная строка. У этого метода есть четыре варианта:
- public int lastIndexOf (int ch)
- public int lastIndexOf (int ch, int end)
- public int lastIndexOf (String sub)
- public int lastIndexOf (String sub, int end)
- Java String lastIndexOf ()
- Фрагмент
- Поиск последний индекс появления символа
- Вывод
- Example2.java:
- Вывод
- Поиск последнего индекса вхождения символа до определенного индекса
- Вывод
- Вывод
- Вывод
- Поиск начального индекса последнего вхождения подстроки
- Вывод
- Поиск начального индекс последнего вхождения подстроки до определенного индекса
- Example5.java
- Вывод ong>
- Заключение
- Похожие сообщения
Java String lastIndexOf ()
Этот метод принимает String в качестве аргумента, и если аргумент string встречается один или несколько раз как подстрока в этом объекте, то он возвращает индекс первого символа возвращается последняя такая подстрока.
Фрагмент
public int lastIndexOf (int ch) {return lastIndexOf (ch, value.length-1);}
Поиск последний индекс появления символа
Синтаксис: public int lastIndexOf (int ch)
Параметры: символ, последний индекс вхождения которого равен b e найдено
Возвращает: целое число, которое является последним индексом появления обязательный. Возвращает -1, если не найден.
См. Следующий код.
public class Example1 {public static void main (String [] args) {String s1 = new String ("Рассмотрим этот пример."); System.out.println (s1); System.out.println (s1.lastIndexOf ('e')); }}
Вывод
Example2.java:
См. следующий код.
public class Example2 { public static void main (String [] args) {String s1 = new String ("Рассмотрим этот пример."); System.out.println (s1); System.out.println (s1.lastIndexOf ('z')); }}
Вывод
Поиск последнего индекса вхождения символа до определенного индекса
Синтаксис:
public int lastIndexOf (int ch, int end)
Параметры:
int ch: символ, последний индекс вхождения которого необходимо найти.
int end: Индекс до который должен выполняться поиск.
Возвращает: целое число, которое является последним индексом вхождения, требуемым до указанного индекса. Возвращает -1, если не найден.
См. Следующий пример кода.
public class Example3 {public static void main (String [] args) {String s1 = new String ("Рассмотрим этот пример."); System.out.println (s1); System.out.println (s1.lastIndexOf ('e', 19)); }}
Вывод
См. другой пример.
public class Example3a {public static void main (String [] args) {String s1 = new String (" Рассмотрим этот пример . "); System.out.println (s1); System.out.println (s1.lastIndexOf ('e', 20));}}
Вывод
См. третий пример.
public class Example3b {public static void main (String [] args) {String s1 = new String ("Рассмотрим этот пример."); System.out.println (s1); System.out.println (s1 .lastIndexOf ('e', 3));}}
Вывод
Поиск начального индекса последнего вхождения подстроки
Синтаксис: public int lastIndexOf (String sub)
Параметры: Подстрока, чей начальный индекс последнего вхождения должен быть найдено.
Возвращает: целое число, которое является последним требуемым индексом вхождения. Возвращает -1, если нет. найдено.
См. следующий код.
public class Example4 {public static void main (String [] args) {String s1 = new String ("Рассмотрим этот пример . Теперь рассмотрим это. "); System.out.println (s1); System.out.println (s1.lastIndexOf (" this "));}}
Вывод
Поиск начального индекс последнего вхождения подстроки до определенного индекса
Синтаксис: public int lastIndexOf (String sub, int end)
Параметры:
String sub: Подстрока, чья должен быть найден начальный индекс последнего вхождения.
int end: Индекс, до которого должен выполняться поиск.
Возвращает: целое число, которое является последним индексом вхождения, требуемым до указанного индекса. Возвращает -1, если не найден.
Example5.java
public class Example5 {public static void main (String [] args) {String s1 = new String ("Рассмотрим этот пример. Теперь рассмотрим это.") ; System.out.println (s1); System.out.println (s1.lastIndexOf ("this", 20));}}
Вывод ong>
Заключение
Итак, чтобы узнать последнее вхождение указанного символа или строки, метод Java string lastIndexOf () начинает поиск с конца строки и переходит оттуда назад.
Если fromIndex указан во время вызова метода, то поиск в обратном направлении начинается с указанного индекса fromIndex.
Наконец, пример функции Java String lastIndexOf () завершен .
Похожие сообщения
Java String StartingWith ()
Java String split ()
Java String join ()
Java String intern ()
Java String replace ()