java iterate over map and remove element by condition

ww‮.w‬lautturi.com
java iterate over map and remove element by condition
/**
 * @author lautturi.com 
 * Java example: remove element of map by condition in java
 */

import java.util.*;

public class Lautturi {
	public static void main(String[] args) {

		HashMap<Integer, String> map = new HashMap<Integer, String>();
		map.put(1,"Apple");
		map.put(2,"Banana");
		map.put(3,"Cherry");
		map.put(4,"Orange");
		map.put(5,"Lautturi");	
		
		System.out.println(map);
		
		map.entrySet().removeIf(e -> e.getValue().equalsIgnoreCase("Cherry"));
        
        System.out.println(map);

	}
}

output:

{1=Apple, 2=Banana, 3=Cherry, 4=Orange, 5=Lautturi}
{1=Apple, 2=Banana, 4=Orange, 5=Lautturi}
Created Time:2017-09-25 13:33:30  Author:lautturi