这是我的代码:
HashMap<String, HashSet<String>> map;
....//I didn't write those code.
System.out.println(map.entrySet().size()); // run util here is ok, I get the size of the map.
for(Map.Entry<String, HashSet<String>> entry : map.entrySet()) {// here throw the exception
}
我得到了例外:
key.test.EnwikiOutlink.main(EnwikiOutlink.java:68) 处的线程“主”java.lang.NullPointerException 中的异常
地图对象有超过 10,000 个地图对象,我在服务器机器上运行它,无法调试。但是当我减小这张地图的大小(低于 10,000)时,程序运行正常。问题的原因是什么,解决方法是什么?谢谢!