HashSet removeAll() method in java code example
Example 1: HashSet removeAll() method in java
example on removeAll() method for NullPointerException
import java.util.HashSet;
public class HashSetRemoveAllMethodExample
{
public static void main(String[] args)
{
try
{
HashSet hs1 = new HashSet();
hs1.add(2);
hs1.add(4);
hs1.add(6);
hs1.add(8);
hs1.add(10);
// printing hs1
System.out.println("HashSet before using removeAll() method: " + hs1);
// create another object of HashSet
HashSet hs2 = null;
// printing hs2
System.out.println("Elements to be removed: " + hs2);
System.out.println("Trying to pass null: ");
// removing elements from HashSet
// specified in hs2 using removeAll() method
hs1.removeAll(hs2);
System.out.println("HashSet after using removeAll() method: " + hs1);
}
catch(NullPointerException ex)
{
System.out.println("Exception: " + ex);
}
}
}
Example 2: HashSet removeAll() method in java
import java.util.HashSet;
public class HashSetRemoveAllMethodExample
{
public static void main(String[] args)
{
try
{
HashSet hs1 = new HashSet();
hs1.add(2);
hs1.add(4);
hs1.add(6);
hs1.add(8);
hs1.add(10);
System.out.println("HashSet before using removeAll() method: " + hs1);
// create another HashSet
HashSet hs2 = new HashSet();
hs2.add(2);
hs2.add(4);
hs2.add(6);
System.out.println("Elements to be removed: " + hs2);
// remove elements from hs1 described in hs2 using removeAll() method
hs1.removeAll(hs2);
System.out.println("HashSet after using removeAll() method: " + hs1);
}
catch(NullPointerException ex)
{
System.out.println("Exception: " + ex);
}
}
}