LinkedList removeLastOccurrence() method in Java with Example
The java.util.concurrent.LinkedList.removeLastOccurrence() method is an inbuilt method in Java which accepts a parameter and removes the last appearance of that element in the list. Thus, in case the element is not present in the list, it remains unchanged. Syntax:
public boolean removeLastOccurrence(Object o)
Parameters: The function accepts an object elem as parameter which denotes the object whose last appearance from the list is to be removed. Return Value: The function returns true if elem is present in the list and returns false otherwise. Below programs illustrate the use of removeLastOccurrence() method :
Java
import java.util.*;
class LinkedListDemo {
public static void main(String[] args)
{
LinkedList<String> list
= new LinkedList<String>();
list.add("GFG");
list.add("Geeks");
list.add("Gfg");
list.add("gfg");
list.add("Geeks");
System.out.println("LinkedList: "
+ list);
list.removeLastOccurrence("Geeks");
System.out.println("Removed last occurrence"
+ " of 'Geeks' from the list");
System.out.println("LinkedList: "
+ list);
}
}
|
Output:
LinkedList: [GFG, Geeks, Gfg, gfg, Geeks]
Removed last occurrence of 'Geeks' from the list
LinkedList: [GFG, Geeks, Gfg, gfg]
Program 2:
Java
import java.util.*;
class LinkedListDemo {
public static void main(String[] args)
{
LinkedList<Integer>
list = new LinkedList<Integer>();
list.add( 12 );
list.add( 280 );
list.add( 12 );
list.add( 1050 );
list.add( 12 );
System.out.println("LinkedList: "
+ list);
list.removeLastOccurrence( 12 );
System.out.println("Removed last occurrence"
+ " of '12' from the list");
System.out.println("LinkedList: "
+ list);
}
}
|
Output:
LinkedList: [12, 280, 12, 1050, 12]
Removed last occurrence of '12' from the list
LinkedList: [12, 280, 12, 1050]
Last Updated :
21 Dec, 2022
Like Article
Save Article
Share your thoughts in the comments
Please Login to comment...