Не выполняется последнее условие. В чем проблема?
package com.javarush.task.task08.task0818;
import java.util.HashMap;
import java.util.Map;
/*
Только для богачей
*/
public class Solution {
public static Map<String, Integer> createMap() {
Map<String, Integer> map = new HashMap<String, Integer>();
map.put("Миша", 600);
map.put("Барс", 800);
map.put("Бобр", 1000);
map.put("Дэбил", 16);
map.put("Васек", 50);
map.put("Рикардо", 60000);
map.put("Барсик", 80);
map.put("Бобрэ", 100);
map.put("Дэбиол", 106);
map.put("Васаек", 5000);
return map;
}
public static void removeItemFromMap(Map<String, Integer> map) {
for (Map.Entry<String, Integer> entry : map.entrySet()) {
if (entry.getValue()<500) map.remove(entry);
}
}
public static void main(String[] args) {
}
}