До этого решил аналогичным способом задачу "Добрая Зинаида и летние каникулы". В этой не выполняется условие "Метод removeItemFromMap() должен удалять из словаря всех людей, у которых зарплата ниже 500.".
public class Solution {
public static Map<String, Integer> createMap() {
//напишите тут ваш код
Map<String, Integer> map = new HashMap<>();
map.put("Жуукпкпиаер", 45);
map.put("Жууккпиаер", 454);
map.put("Жууукпкиаер", 4555);
map.put("Жуупукиаер", 453);
map.put("Жуукиаер", 4565);
map.put("Жуукууукпиаер", 5);
map.put("Жуукпукиаер", 4);
map.put("Жуукиаукер", 45);
map.put("Жуукукпиаер", 4655);
map.put("Жуукиукпаер", 41);
return map;
}
public static void removeItemFromMap(Map<String, Integer> map) {
//напишите тут ваш код
Map<String, Integer> map1 = new HashMap<>(createMap());
for(Map.Entry<String, Integer> pair : map1.entrySet()){
if(pair.getValue() < 500){
map.remove(pair.getKey());
}
}
}
public static void main(String[] args) {
}
}
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<>();
map.put("Жуукпкпиаер", 45);
map.put("Жууккпиаер", 454);
map.put("Жууукпкиаер", 4555);
map.put("Жуупукиаер", 453);
map.put("Жуукиаер", 4565);
map.put("Жуукууукпиаер", 5);
map.put("Жуукпукиаер", 4);
map.put("Жуукиаукер", 45);
map.put("Жуукукпиаер", 4655);
map.put("Жуукиукпаер", 41);
return map;
}
public static void removeItemFromMap(Map<String, Integer> map) {
//напишите тут ваш код
Map<String, Integer> map1 = new HashMap<>();
map1.putAll(createMap());
for(Map.Entry<String, Integer> pair : map1.entrySet()){
if(pair.getValue() < 500){
map.remove(pair.getKey());
}
}
}
public static void main(String[] args) {
}
}