Description
Program to find out the index of last occurrence of an element in LinkedList.
Program
import java.util.LinkedList; class LinkedListExample { public static void main(String[] args) { // create a LinkedList LinkedList<String> list = new LinkedList<String>(); // Add elements list.add("AA"); list.add("BB"); list.add("CC"); list.add("AA"); list.add("DD"); list.add("AA"); list.add("EE"); // Display LinkedList elements System.out.println("LinkedList elements: "+list); // get the index of last occurrence of element "AA" /* public int lastIndexOf(Object o): Returns the index * of the last occurrence of the specified element in * this list, or -1 if this list does not contain the * element. */ System.out.println("LastIndex of AA:"+list.lastIndexOf("AA")); // get the index of last occurrence of element "ZZ" /* Note: The element ZZ does not exist in the list so * the method lastIndexOf would return -1 for it. */ System.out.println("LastIndex of ZZ:"+list.lastIndexOf("ZZ")); } }
Output:
LinkedList elements: [AA, BB, CC, AA, DD, AA, EE] LastIndex of AA:5 LastIndex of ZZ:-1
Leave a Reply