И как с этим бороться???
package com.javarush.task.task08.task0818;
import java.util.*;
/*
Только для богачей
*/
public class Solution {
public static Map<String, Integer> createMap() {
Map <String, Integer> createMap = new HashMap<>();
createMap.put("Dima", 1500);
createMap.put("Anna", 500);
createMap.put("Kiril", 50);
createMap.put("Sasha", 330);
createMap.put("Oleg", 100);
createMap.put("Mari", 313);
createMap.put("Zoi", 33);
createMap.put("Alex", 1500);
createMap.put("Sonya", 1500);
createMap.put("Emmi", 1500);
return createMap;
}
public static void removeItemFromMap(Map<String, Integer> map) {
Set <String> nameToRemove = new HashSet<>();
for(Map.Entry<String, Integer> enter : map.entrySet()){
int val = enter.getValue();
if (val < 500){
String key = enter.getKey();
nameToRemove.add(key);
}
}
Iterator<String> iterator = nameToRemove.iterator();
while (iterator.hasNext()){
map.remove(nameToRemove);
}
}
public static void main(String[] args) {
Map <String, Integer> map = createMap();
removeItemFromMap(map);
}
}