I've been stuck on this for awhile now. I am trying to remove elements of a set if they make a set criteria. However when iterating when I try to remove the element it fails.
I get the java.util.ConcurrentModificationException
private static void smallerSet(Set<Map<String, Int>> set){ for (Map<String, Integer> map : set){ for (String String : map.keySet()){ if ( true){ set.remove(map); } else{ //System.out.println("test"); } } } } Any advice would be greatly appreciated.