Никак не пойму что не так(
package com.javarush.task.task08.task0818;
import java.util.HashMap;
import java.util.Map;
import java.util.ArrayList;
import java.util.Iterator;
/*
Только для богачей
*/
public class Solution {
public static Map<String, Integer> createMap() {
Map<String, Integer> map = new HashMap<String, Integer>();
map.put("q1", 100);
map.put("q2", 700);
map.put("q3", 200);
map.put("q4", 600);
map.put("q5", 500);
map.put("q6", 900);
map.put("q7", 440);
map.put("q8", 300);
map.put("q9", 800);
map.put("q0", 400);
return map;
}
public static void removeItemFromMap(Map<String, Integer> map) {
ArrayList<Integer> list = new ArrayList<Integer>();
ArrayList<Integer> mass = new ArrayList<Integer>();
for (Map.Entry<String, Integer> pair : map.entrySet()) {
list.add(pair.getValue());
}
for (int a = 0; a < list.size(); a++) {
if (list.get(a) >= 500) {
mass.add(list.get(a));
}
}
Iterator<Map.Entry<String, Integer>> iterator = map.entrySet().iterator();
while (iterator.hasNext()) {
for (int a = 0; a < mass.size(); a++) {
Map.Entry<String, Integer> pair = iterator.next();
int value = pair.getValue();
if (mass.get(a).equals(value)) {
iterator.remove();
}
}
}
}
public static void main(String[] args) {
}
}