Java HashSet remove(Object o) Example

The remove(Object o) method will remove the first occurrence of the element from the hashset if it is present. If the element is not present then it leaves the hashset untouched

Signature

public boolean remove(Object o)

This method removes the first occurrence of the element of the hashset and returns true if the removal was successful.

Example

The following example shows the usage of java.util.Hashset.remove(o) method.

import java.util.HashSet;

public class RemoveMethodHashSetExample 
{
    public static void main(String args[])
    {
        // create an empty HashSet
        HashSet hashSet1 = new HashSet();
        
        // use add() method to add elements to the HashSet
        hashSet1.add("Element1");
        hashSet1.add("Element2");
        hashSet1.add("Element3");
        
        //Printing the elements of the HashSet
        System.out.println("**Elements of the HashSet before remove**");
        for(String temp:hashSet1)
        {
            System.out.println(temp);
        }
        
        //Removing the "Element1" from the HashSet
        boolean flag = hashSet1.remove("Element2");
        System.out.println("Is the removal successful ?? "+flag);
        
        //Printing the elements of the HashSet
        System.out.println("**Elements of the HashSet after remove**");
        for(String temp:hashSet1)
        {
            System.out.println(temp);
        }
    }
}

Output

**Elements of the HashSet before remove**
Element1
Element2
Element3
Is the removal successful ?? true
**Elements of the HashSet after remove**
Element1
Element3

Leave a Reply

Your email address will not be published. Required fields are marked *