Пример функции Java String lastIndexOf ()

Java String lastIndexOf () — это встроенный метод, который используется для определения индекса последнего вхождения символа или начального индекса последнего вхождения подстроки в заданная строка. У этого метода есть четыре варианта:

  1. public int lastIndexOf (int ch)
  2. public int lastIndexOf (int ch, int end)
  3. public int lastIndexOf (String sub)
  4. public int lastIndexOf (String sub, int end)

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 ()

Оцените статью
nanomode.ru
Добавить комментарий