How to add objects in a HashMap
Points To Remember
- HashMap saves objects in form of key-value pair in form of Entry object (Map.Entry).
- We can use any object as a key on which hashCode() and equals() can be applied.
- We cannot use primitive datatypes as keys or values.
- We can have only one value corresponding to a key, other values will get overridden.
- A hashMap can contain a single null key.
- Initial size of a HashMap is 16 and its load factor is 0.75 after this HashMap gets rehashed.
Program : Adding Objects to HashMap
Below program shows how to save key-value pairs as entry objects in a HashMap. We use put() method to store key-value pairs in a Hashmap.import java.util.HashMap; class Test{ public static void main(String args[]){ // Declaring and Initializing a HashMap HashMap<String, String> map = new HashMap<String, String>(); // Adding Objects TO HashMap map.put("key 1","value 1"); map.put("key 2","value 2"); map.put("key 3","value 3"); map.put("key 4","value 4"); map.put("key 5","value 5"); } }
No comments: