ребят что не так? проясните пж
public class Cat {
public static Map<String, String> createMap() {
Map<String, String> map = new HashMap<>();
map.put("Иванов","Петр");
map.put("Петров","Сидр");
map.put("Сидоров","Петр");
map.put("Андреев","Андрей");
map.put("Сергеев","Сергей");
map.put("Александров","Александр");
map.put("Зибров","Петр");
map.put("Попов","Михаил");
map.put("Якушев","Андрей");
map.put("Сушков","Кирилл");
return map;
}
public static void removeTheFirstNameDuplicates(Map<String, String> map) {
ArrayList<String> ar=new ArrayList<>(map.values());
for(int i=0;i<ar.size()-1;i++) {
for(int j=0;j<i;j++) {
if(ar.get(j).equals(ar.get(j+1))) {
removeItemFromMapByValue();
}
}
}
}
public static void removeItemFromMapByValue(Map<String, String> map, String value) {
Map<String, String> copy = new HashMap<>(map);
for (Map.Entry<String, String> pair : copy.entrySet()) {
if (pair.getValue().equals(value)) {
map.remove(pair.getKey());
}
}
}
public static void main(String[] args) {
}
}