java tutorial - Метод lastIndexOf() - учебник java - java programming - учиться java - java basics - java for beginners
Описание
Метод lastIndexOf() в Java имеет следующие варианты:
- int lastIndexOf(int ch) — возвращает индекс в данной строке последнего вхождения указанного символа или -1, если символ не встречается.
- public int lastIndexOf(int ch, int fromIndex) — возвращает индекс последнего вхождения символа в символьной последовательности, представленной данным объектом, который меньше или равен fromIndex, или -1, если символ не встречается до этой точки.
- public int lastIndexOf(String str) — если аргумент строки встречается один или несколько раз в подстроке в этом объекте, то он возвращает индекс первого символа последней такой подстроки.
- public int lastIndexOf(String str, int fromIndex) — возвращает индекс внутри данной строки последнего вхождения указанной подстроки, поиск осуществляется назад, начиная с указанного индекса.
Синтаксис
Синтаксис метода:
int lastIndexOf(int ch)
или
public int lastIndexOf(int ch, int fromIndex)
или
public int lastIndexOf(String str)
или
public int lastIndexOf(String str, int fromIndex)
нажмите кнопку ниже, чтобы скопировать код. - от - java tutorials - командаПараметры
Подробная информация о параметрах:
- ch — символ;
- fromIndex — индекс, чтобы начать поиск (от);
- str — строка.
Возвращаемое значение
- В Java lastIndexOf() возвращает индекс.
Пример
import java.io.*;
public class Test {
public static void main(String args[]) {
String Str = new String("Добро пожаловать на wikitechy.com");
String SubStr1 = new String("Prog");
String SubStr2 = new String("Srog");
System.out.print("Найденный последний индекс:");
System.out.println(Str.lastIndexOf('о'));
System.out.print("Найденный последний индекс: ");
System.out.println(Str.lastIndexOf('о', 5));
System.out.print("Найденный последний индекс: ");
System.out.println(Str.lastIndexOf(SubStr1));
System.out.print("Найденный последний индекс: ");
System.out.println(Str.lastIndexOf(SubStr1, 21));
System.out.print("Найденный последний индекс: " );
System.out.println(Str.lastIndexOf(SubStr2));
}
}
нажмите кнопку ниже, чтобы скопировать код. - от - java tutorials - командаПолучим следующий результат:
Найденный последний индекс: 11
Найденный последний индекс: 4
Найденный последний индекс: 20
Найденный последний индекс: 20
Найденный последний индекс: -1