Java EnumMap clone() method

The clone() method of Java EnumMap class is used to copy the mapped value of one map to another map. This method creates a shallow copy of this map.

Syntax

Parameters

NA

Returns

This method returns a shallow copy of this enum map.

Exception

NA

Basic Syntax

EnumMapTwo=EnumMapOne.clone();

Example 1

Output:

Values of map before cloning:
map1:{ Java=1, Python=2, PHP=3, Android=4, AngularJS=5}
map2:{}
Values of map after cloning:
map1:{ Java=1, Python=2, PHP=3, Android=4, AngularJS=5}
map2:{ Java=1, Python=2, PHP=3, Android=4, AngularJS=5}

Example 2

Output:

Values of map before cloning:
map1:{Monday=1, Tuesday=2, Wednesday=3, Thursday=4}
map2:{}
Values of map after cloning:
map1:{Monday=1, Tuesday=2, Wednesday=3, Thursday=4}
map2:{Monday=1, Tuesday=2, Wednesday=3, Thursday=4}