Добрый день!
Запуталась с задачей, проверочный вывод на экран сделать тоже не получается. Подскажите, пожалуйста, почему результат не выводится?
public static void main (String[]args)
{
for (Map.Entry<String,Integer> list : map.entrySet())
{
String key = list.getKey();
Integer value = list.getValue();
System.out.println(key + " " + value);
}
}
package com.javarush.task.task08.task0818;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.Iterator;
import java.util.Map;
/*
Только для богачей
*/
public class Solution {
public static HashMap<String, Integer> createMap() {
HashMap<String, Integer> map = new HashMap<>();
map.put("Ивашкин", 150);
map.put("Петров", 450);
map.put("Нилов", 600);
map.put("Дилов", 650);
map.put("Шпак", 700);
map.put("Миллер", 750);
map.put("Сергеев", 150);
map.put("Конев", 350);
map.put("Войтов", 300);
map.put("Зотов", 900);
return map;
}
public static void removeItemFromMap(HashMap<String, Integer> map) {
ArrayList<Integer> a = new ArrayList<>();
for (Map.Entry<String, Integer> num : map.entrySet()) {
if (num.getValue() < 500) {
a.add(num.getValue());
}
}
for (int i = 0; i < a.size(); i++) {
map.remove(a.get(i));
}
}
public static void main (String[]args){
}
}