Java HashMap key value storage and retrieval

后端 未结 7 1310
眼角桃花
眼角桃花 2020-12-23 22:27

I want to store values and retrieve them from a Java HashMap.

This is what I have so far:

public void processHashMap()
{
    HashMap hm = new HashMap         


        
7条回答
  •  忘掉有多难
    2020-12-23 22:44

    //import statements
    import java.util.HashMap;
    import java.util.Iterator;
    import java.util.TreeMap;
    
    // hashmap test class
    public class HashMapTest {
    
        public static void main(String args[]) {
    
            HashMap hashMap = new HashMap(); 
    
            hashMap.put(91, "India");
            hashMap.put(34, "Spain");
            hashMap.put(63, "Philippines");
            hashMap.put(41, "Switzerland");
    
            // sorting elements
            System.out.println("Unsorted HashMap: " + hashMap);
            TreeMap sortedHashMap = new TreeMap(hashMap);
            System.out.println("Sorted HashMap: " + sortedHashMap);
    
            // hashmap empty check
            boolean isHashMapEmpty = hashMap.isEmpty();
            System.out.println("HashMap Empty: " + isHashMapEmpty);
    
            // hashmap size
            System.out.println("HashMap Size: " + hashMap.size());
    
            // hashmap iteration and printing
            Iterator keyIterator = hashMap.keySet().iterator();
            while(keyIterator.hasNext()) {
                Integer key = keyIterator.next();
                System.out.println("Code=" + key + "  Country=" + hashMap.get(key));
            }
    
            // searching element by key and value
            System.out.println("Does HashMap contains 91 as key: " + hashMap.containsKey(91));
            System.out.println("Does HashMap contains India as value: " + hashMap.containsValue("India"));
    
            // deleting element by key
            Integer key = 91;
            Object value = hashMap.remove(key);
            System.out.println("Following item is removed from HashMap: " + value);
    
        }
    
    }
    

提交回复
热议问题