Рубрики

Метод Java.lang.String.lastIndexOf ()

Существует четыре варианта метода lastIndexOf (). Эта статья описывает все из них следующим образом:
1. lastIndexOf (): этот метод возвращает индекс последнего вхождения символа в последовательности символов.

Syntax:
int lastIndexOf(int ch)
Parameters:
ch : a character.
Return Value:
This method returns the index.

// Java-код для демонстрации
// работа lastIndexOf ()

public class L_index1 {

  

public static void main(String args[])

    {

  

        // Инициализация строки

        String Str = new String("Welcome to geeksforgeeks");

  

        System.out.print("Found Last Index of g at : ");

  

        // Последний индекс 'g' напечатает

        // печатает 19

        System.out.println(Str.lastIndexOf('g'));

    }

}

Выход:

Found Last Index of g at : 19

2. lastIndexOf (int ch, int beg): этот метод возвращает индекс последнего вхождения символа в последовательности символов, представленного этим объектом, который меньше или равен начальному, или -1, если символ не встречался ранее этот момент.

Syntax:
public int lastIndexOf(int ch, int beg)
Parameters:
ch : a character.
beg : the index to start the search from.
Returned Value:
This method returns the index.

// Java-код для демонстрации
// работа lastIndexOf ()

public class L_index2 {

  

public static void main(String args[])

    {

  

        // Инициализация строки

        String Str = new String("Welcome to geeksforgeeks");

  

        System.out.print("Found Last Index of g at : ");

  

        // Последний индекс 'g' перед 15 напечатает

        // печатает 11

        System.out.println(Str.lastIndexOf('g', 15));

    }

}

Выход:

Found Last Index of g at : 11

3. lastIndexOf (String str): этот метод принимает String в качестве аргумента, если аргумент string встречается один или несколько раз в качестве подстроки в этом объекте, то он возвращает индекс первого символа последней такой подстроки. Если это не встречается в качестве подстроки, возвращается -1.

Syntax:
public int lastIndexOf(String str)
Parameters:
str : a string.
Returned Value:
This method returns the index.

// Java-код для демонстрации
// работа lastIndexOf (String str)

public class L_index3 {

  

public static void main(String args[])

    {

  

        // Инициализация строки

        String Str = new String("Welcome to geeksforgeeks");

  

        System.out.print("Found substring geeks at : ");

  

        // стартовый индекс последнего появления "гиков"

        // печатает 19

        System.out.println(Str.lastIndexOf("geeks"));

    }

}

Выход:

Found substring geeks at : 19

4. lastIndexOf (String str, int beg) : этот метод возвращает индекс в этой строке последнего вхождения указанной подстроки, осуществляя поиск в обратном направлении, начиная с указанного индекса.

Syntax:
public int lastIndexOf(String str, int beg)
Parameters
beg : the index to start the search from.
str : a string.
Return Value
This method returns the index.

// Java-код для демонстрации
// работа lastIndexOf (String str, int beg)

public class L_index4 {

  

public static void main(String args[])

    {

  

        // Инициализация строки

        String Str = new String("Welcome to geeksforgeeks");

  

        System.out.print("Found substring geeks at : ");

  

        // стартовый индекс последнего появления "гиков"

        // до 15

        // печатает 11

        System.out.println(Str.lastIndexOf("geeks", 15));

    }

}

Выход:

Found substring geeks at : 11

Эта статья предоставлена Астой Тяги . Если вы как GeeksforGeeks и хотели бы внести свой вклад, вы также можете написать статью с помощью contribute.geeksforgeeks.org или по почте статьи contribute@geeksforgeeks.org. Смотрите свою статью, появляющуюся на главной странице GeeksforGeeks, и помогите другим вундеркиндам.
Пожалуйста, пишите комментарии, если вы обнаружите что-то неправильное, или вы хотите поделиться дополнительной информацией по обсуждаемой выше теме.

Рекомендуемые посты:

Метод Java.lang.String.lastIndexOf ()

0.00 (0%) 0 votes