public static Set<Cat> convertMapToSet(Map<String, Cat> map) { Set<Cat> set = new HashSet<>(); // for(Map.Entry<String,Cat>pair: map.entrySet()){ //// String key = pair.getKey(); // Cat value = pair.getValue(); // //cats.add(key); // set.add(value); // } Iterator<Map.Entry<String, Cat>> iter = map.entrySet().iterator(); while (iter.hasNext()){ Map.Entry entry = iter.next(); Cat c1 = entry.getValue(); set.add(c1); } return set;