Using HashSet in Java

In Java, the HashSet class is a member of the Java Collections Framework and is designed to hold elements without duplicates. This class implements the Set interface and leverages a hash table for internal storage. As a result, it offers near-constant performance for fundamental operations such as add, remove, and contains, given that the hash function distributes the elements evenly across the buckets. Since it's a set, there's no commitment to maintaining any particular element order. To insert elements, employ the add() method, and to verify the presence of an element, utilize the contains() method. In this Java HashSet Example, we've established and populated a HashSet instance with elements. Click Execute to run the Java HashSet Example online and see the result.
Using HashSet in Java Execute
import java.util.HashSet;

public class HashSetDemo {
    public static void main(String[] args) {
        HashSet<String> fruits = new HashSet<>();

        fruits.add("apple");
        fruits.add("banana");
        fruits.add("orange");
        fruits.add("apple");

        System.out.println(fruits);

    }
}
Updated: Viewed: 36 times