Get the key by value in java hashmap

ww‮ual.w‬tturi.com
Get the key by value in java hashmap
/**
 * @author lautturi.com
 * Java example: get key from hashmap using value in java
 */

import java.util.*;
import java.util.Map.Entry;

public class Lautturi {

	public static void main(String[] args) {

		Map<Integer, String> map = new HashMap<Integer, String>();
	    
		map.put(1,"Apple");
		map.put(2,"Banana");
		map.put(3,"Cherry");
		map.put(4,"Orange");	
	    
		// get key from value in java hashmap
	    for(Entry<Integer, String> entry : map.entrySet()) {
	        if(entry.getValue().equalsIgnoreCase("Cherry")) {
	            System.out.println(entry.getKey());
	        }
	    }

	}
}

output:

3
Created Time:2017-09-06 22:17:47  Author:lautturi