当我执行 printAll 时,我一直在努力解决 java.util.NoSuchElementException 错误。
public class myDatabase {
    Map<String, HashSet<Integer>> mapOfSets = new HashMap<String, HashSet<Integer>>();
    void printAll() {
        if (mapOfSets.isEmpty() == false)
        {
                for (String key : mapOfSets.keySet()) 
                {
                    System.out.println(key);
                    //print the set
                    for (HashSet<Integer> id : mapOfSets.values() ) 
                        System.out.println(id);
                }
        }
}
//剩下的空代码...
评论更新:例外是
java.util.NoSuchElementException 
at java.util.HashMap$HashIterator.nextEntry(HashMap.java:809) 
at java.util.HashMap$KeyIterator.next(HashMap.java:841) 
at StudentDatabase.report(myDatabase.java:29) 
at DatabaseRun1.main(DatabaseRun1.java:52)