Sunday, June 14, 2026
HomeLanguagesJavaHashSet clone() Method in Java

HashSet clone() Method in Java

The Java.util.HashSet.clone() method is used to return a shallow copy of the mentioned hash set. It just creates a copy of the set.

Syntax:

Hash_Set.clone()

Parameters: The method does not take any parameters.

Return Value: The method just returns a copy of the HashSet.

Below program illustrate the Java.util.HashSet.clone() method:




// Java code to illustrate clone()
import java.io.*;
import java.util.HashSet;
  
public class Hash_Set_Demo {
    public static void main(String args[])
    {
        // Creating an empty HashSet
        HashSet<String> set = new HashSet<String>();
  
        // Use add() method to add elements into the Set
        set.add("Welcome");
        set.add("To");
        set.add("Geeks");
        set.add("4");
        set.add("Geeks");
  
        // Displaying the HashSet
        System.out.println("HashSet: " + set);
  
        // Creating a new cloned set
        HashSet cloned_set = new HashSet();
  
        // Cloning the set using clone() method
        cloned_set = (HashSet)set.clone();
  
        // Displaying the new Set after Cloning;
        System.out.println("The new set: " + cloned_set);
    }
}


Output:

HashSet: [4, Geeks, Welcome, To]
The new set: [Geeks, Welcome, To, 4]
RELATED ARTICLES

2 COMMENTS

Most Popular

Dominic
32515 POSTS0 COMMENTS
Milvus
131 POSTS0 COMMENTS
Nango Kala
6897 POSTS0 COMMENTS
Nicole Veronica
12013 POSTS0 COMMENTS
Nokonwaba Nkukhwana
12109 POSTS0 COMMENTS
Shaida Kate Naidoo
7019 POSTS0 COMMENTS
Ted Musemwa
7262 POSTS0 COMMENTS
Thapelo Manthata
6976 POSTS0 COMMENTS
Umr Jansen
6964 POSTS0 COMMENTS