Java.lang Package Classes

Java - String lastIndexOf() Method



The Java string lastIndexOf() method is used to find out the index number for last occurrence of specified character in the specified substring of the given string ending at the specified index.

Syntax

public int lastIndexOf(int ch)
public int lastIndexOf(int ch, int fromIndex)

Parameters

ch specify the character to search for.
fromIndex specify the index from which to start the search in backward direction.

Return Value

Returns the index of the last occurrence of the character in the character sequence represented by this object that is less than or equal to fromIndex, or -1 if the character does not occur before that point.

Exception

NA.

Example:

In the example below, lastIndexOf() method is used to find out the index number for last occurrence of specified character in the given string.

import java.lang.*;

public class MyClass {
  public static void main(String[] args) {
    String MyString = "Java is a programming language. Learning Java is fun.";

    //index number of last occurrence 
    //of 'J' in the given substring
    System.out.println(MyString.lastIndexOf('J', 20));   
  }
}

The output of the above code will be:

0

❮ Java.lang - String