Что не так з этим итератором?
package com.javarush.task.task08.task0818;
import java.util.HashMap;
import java.util.Map;
import java.util.*;
import java.util.Iterator;
/*
Только для богачей
*/
public class Solution {
public static Map<String, Integer> createMap() {
//напишите тут ваш код
HashMap<String, Integer> map = new HashMap<>();
map.put("Вася",500);
map.put("Вова",5100);
map.put("Влад",50);
map.put("Виия",5010);
map.put("Венс",50);
map.put("Боля",514);
map.put("Бася",500);
map.put("Виктор",500);
map.put("Ден",500);
map.put("Вася2",5800);
}
public static void removeItemFromMap(Map<String, Integer> map) {
//напишите тут ваш код
Iterator mapIterator = map.entrySet().iterator();
while (mapIterator.hasNext()) {
Map.Entry<String, Integer> entry = mapIterator.next();
if (entry.getValue() < 500){
entry.getValue.next.remove();
}
}
return getValue();
}
public static void main(String[] args) {
}
}