Skip to main content

33. boolean removeFirstOccurrence(Object o)

33. boolean removeFirstOccurrence(Object o)
Removes the first 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
package com.spy.method.LinkedList;
 
import java.util.LinkedList;
 
public class RemoveFirstOccurrence
{
 
	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 first Occurrence of Bhavesh
 
				list.removeFirstOccurrence("Bhavesh");
 
				System.out.println("After Removing first 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 first Occurrence of Bhavesh
Abhi
vivek
Bhavesh
milan