The Java.util.TreeSet.clone() method is used to return a shallow copy of the mentioned tree set. It just creates a copy of the set.
Syntax:
Tree_Set.clone()
Parameters: The method does not take any parameters.
Return Value: The function just returns a copy of the TreeSet.
Below program illustrates the use of Java.util.TreeSet.clone() method:
// Java code to illustrate addAll()import java.io.*;import java.util.TreeSet;  public class TreeSetDemo {    public static void main(String args[])    {        // Creating an empty TreeSet        TreeSet<String> tree = new TreeSet<String>();          // Use add() method to add elements into the Set        tree.add("Welcome");        tree.add("To");        tree.add("Geeks");        tree.add("4");        tree.add("Geeks");        tree.add("TreeSet");          // Displaying the TreeSet        System.out.println("TreeSet: " + tree);          // Creating a new cloned set        TreeSet cloned_set = new TreeSet();          // Cloning the set using clone() method        cloned_set = (TreeSet)tree.clone();          // Displaying the cloned_set        System.out.println("The cloned TreeSet: " + cloned_set);    }} |
TreeSet: [4, Geeks, To, TreeSet, Welcome] The cloned TreeSet: [4, Geeks, To, TreeSet, Welcome]
