当我执行 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)