Java EnumMap classJava EnumMap class is the specialized Map implementation for enum keys. It inherits Enum and AbstractMap classes. EnumMap class hierarchyThe hierarchy of EnumMap class is given in the figure given below. EnumMap class declarationLet's see the declaration for java.util.EnumMap class. EnumMap class ParametersLet's see the Parameters for java.util.EnumMap class. - K: It is the type of keys maintained by this map.
- V: It is the type of mapped values.
Constructors of Java EnumMap classConstructor | Description |
---|
EnumMap(Class<K> keyType) | It is used to create an empty enum map with the specified key type. | EnumMap(EnumMap<K,? extends V> m) | It is used to create an enum map with the same key type as the specified enum map. | EnumMap(Map<K,? extends V> m) | It is used to create an enum map initialized from the specified map. |
Methods of Java EnumMap classSN | Method | Description |
---|
1 | clear() | It is used to clear all the mapping from the map. | 2 | clone() | It is used to copy the mapped value of one map to another map. | 3 | containsKey() | It is used to check whether a specified key is present in this map or not. | 4 | containsValue() | It is used to check whether one or more key is associated with a given value or not. | 5 | entrySet() | It is used to create a set of elements contained in the EnumMap. | 6 | equals() | It is used to compare two maps for equality. | 7 | get() | It is used to get the mapped value of the specified key. | 8 | hashCode() | It is used to get the hashcode value of the EnumMap. | 9 | keySet() | It is used to get the set view of the keys contained in the map. | 10 | size() | It is used to get the size of the EnumMap. | 11 | Values() | It is used to create a collection view of the values contained in this map. | 12 | put() | It is used to associate the given value with the given key in this EnumMap. | 13 | putAll() | It is used to copy all the mappings from one EnumMap to a new EnumMap. | 14 | remove() | It is used to remove the mapping for the given key from EnumMap if the given key is present. |
Java EnumMap ExampleOutput: Monday 1
Tuesday 2
Wednesday 3
Thursday 4
Java EnumMap Example: BookOutput: 101 Let us C Yashwant Kanetkar BPB 8
102 Data Communications & Networking Forouzan Mc Graw Hill 4
103 Operating System Galvin Wiley 6
|