Collections
Java Program to Demonstrate HashSet
A Java program to demonstrate the usage of HashSet.
Problem Description
Write a Java program to demonstrate basic operations on a HashSet.
Code
import java.util.HashSet;
public class HashSetExample {
public static void main(String[] args) {
HashSet<Integer> numbers = new HashSet<>();
// Add elements
numbers.add(2);
numbers.add(5);
numbers.add(6);
System.out.println("HashSet: " + numbers);
// Add duplicate element
boolean isAdded = numbers.add(5);
System.out.println("Is 5 added? " + isAdded);
System.out.println("HashSet after adding duplicate: " + numbers);
}
}Output
HashSet: [2, 5, 6]
Is 5 added? false
HashSet after adding duplicate: [2, 5, 6]Explanation
- HashSet: Implements the Set interface.
- Unique Elements: Does not allow duplicate elements.
- Unordered: Does not guarantee insertion order.
