LinkedHashSet
Remove all elements from LinkedHashSet example
With this example we are going to demonstrate how to remove all elements from a LinkedHashSet. The LinkedHashSet provides methods for such operations. In short, to remove all elements from a LinkedHashSet you should:
- Create a new LinkedHashSet.
- Populate the set with elements, using the
add(E e)
API method of LinkedHashSet. - Check whether the set contains any elements or not, with
isEmpty()
API method of LinkedHashSet. It will return false, since the set contains the elements inserted above. - Remove all elements from the set, with
clear()
API method of LinkedHashSet. - Check again if the set contains elements, with
isEmpty()
API method, that will return true this time.
Let’s take a look at the code snippet that follows:
package com.javacodegeeks.snippets.core; import java.util.LinkedHashSet; public class RemoveAllElementsLinkedHashSet { public static void main(String[] args) { // Create a LinkedHashSet and populate it with elements LinkedHashSet linkedHashSet = new LinkedHashSet(); linkedHashSet.add("element_1"); linkedHashSet.add("element_2"); linkedHashSet.add("element_3"); // boolean isEmpty() method checks whether LinkedHashSet contains any elements or not System.out.println("LinkedHashSet empty : " + linkedHashSet.isEmpty()); // Remove all element from the LinkedHashSet using clear() or removeAll() methods linkedHashSet.clear(); System.out.println("LinkedHashSet empty : " + linkedHashSet.isEmpty()); } }
Output:
LinkedHashSet empty : false
LinkedHashSet empty : true
This was an example of how to remove all elements from a LinkedHashSet in Java.