Skip to main content

36. boolean removeLastOccurrence(Object o)

36. boolean removeLastOccurrence(Object o)
Removes the last occurrence of the specified element in this list (when traversing the list from head to tail).

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
package com.spy.method.LinkedList;
 
import java.util.LinkedList;
 
public class RemoveLastOccurence
{
 
	public static void main(String[] args) 
	{
 
			LinkedList<String> list=new LinkedList<String>();
 
 
			//Adding element into LinkedList
 
				list.add("Bhavesh");
 
				list.add("Abhi");
 
				list.add("vivek");
 
				list.add("Bhavesh");// 2nd Occurrence 
 
				list.add("milan");
 
 
				//Retrieving Linkedlist Element
				for (String s : list)
				{
 
					System.out.println(s);
				}
 
				//Removing last Occurrence of Bhavesh
 
				list.removeLastOccurrence("Bhavesh");
 
				System.out.println("After Removing last Occurrence of Bhavesh");
 
				//Retrieving Linkedlist Element
				for (String s : list)
				{
 
					System.out.println(s);
				}
 
 
	    }
}

output:

1
2
3
4
5
6
7
8
vivek
Bhavesh
milan
After Removing last Occurrence of Bhavesh
Bhavesh
Abhi
vivek
milan