TreeMap clone() Method in Java with Examples
Last Updated :
13 Jan, 2022
In Java, clone() method of the TreeMap class is used to return a shallow copy of the mentioned treemap. It just creates a copy of the map.
--> java.util Package
--> TreeMap Class
--> clone() Method
Syntax:
Tree_Map.clone()
Parameters: The method does not take any parameters.
Return Type: A copy of the TreeMap.
Example 1: Mapping string values to integer keys
Java
import java.util.*;
public class GFG {
public static void main(String[] args)
{
TreeMap<Integer, String> tree_map
= new TreeMap<Integer, String>();
tree_map.put( 10 , "Geeks" );
tree_map.put( 15 , "4" );
tree_map.put( 20 , "Geeks" );
tree_map.put( 25 , "Welcomes" );
tree_map.put( 30 , "You" );
System.out.println( "Initial Mappings are: "
+ tree_map);
System.out.println( "The cloned map look like this: "
+ tree_map.clone());
}
}
|
Output
Initial Mappings are: {10=Geeks, 15=4, 20=Geeks, 25=Welcomes, 30=You}
The cloned map look like this: {10=Geeks, 15=4, 20=Geeks, 25=Welcomes, 30=You}
Example 2: Mapping Integer Values to String Keys
Java
import java.util.*;
public class GFG {
public static void main(String[] args)
{
TreeMap<String, Integer> tree_map
= new TreeMap<String, Integer>();
tree_map.put( "Geeks" , 10 );
tree_map.put( "4" , 15 );
tree_map.put( "Geeks" , 20 );
tree_map.put( "Welcomes" , 25 );
tree_map.put( "You" , 30 );
System.out.println( "Initial Mappings are: "
+ tree_map);
System.out.println( "The cloned map look like this: "
+ tree_map.clone());
}
}
|
Output
Initial Mappings are: {4=15, Geeks=20, Welcomes=25, You=30}
The cloned map look like this: {4=15, Geeks=20, Welcomes=25, You=30}
Note: Similarly the same operation can be performed with any type of Mappings with variation and combination of different data types.
Like Article
Suggest improvement
Share your thoughts in the comments
Please Login to comment...