The lastIndexOf() method of ArrayList in Java is used to get the index of the last occurrence of an element in an ArrayList object.
Syntax :
lastIndexOf(element)
Parameter : The element whose last index is to be returned.
Returns :
It returns the last occurrence of the element passed in the parameter. It returns -1 if the element is not found.
Program to demonstrate the working of lastIndexOf():
// Java code to demonstrate the working of // lastIndexOf() method in ArrayList // for ArrayList functions import java.util.ArrayList; public class GFG { public static void main(String[] args) { // creating an Empty Integer ArrayList ArrayList<Integer> arr = new ArrayList<Integer>( 7 ); // using add() to initialize values arr.add( 10 ); arr.add( 20 ); arr.add( 30 ); arr.add( 40 ); arr.add( 30 ); arr.add( 30 ); arr.add( 40 ); System.out.println( "The list initially " + arr); // last index of 30 int element = arr.lastIndexOf( 30 ); if (element != - 1 ) System.out.println( "the lastIndexof of" + " 30 is " + element); else System.out.println( "30 is not present in" + " the list" ); // last index of 100 element = arr.lastIndexOf( 100 ); if (element != - 1 ) System.out.println( "the lastIndexof of 100" + " is " + element); else System.out.println( "100 is not present in" + " the list" ); } } |
Output :
The list initially [10, 20, 30, 40, 30, 30, 40] the lastIndexof of 30 is 5 100 is not present in the list