Quando atravessar um HashMap, recebo NullPointerException [closed]
Este é o meu código:
<code>HashMap<String, HashSet<String>> map; ....// I didn't write those code that initial the map. 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 Sytem.out.println("abc");// didn't executed, throw exception before } </code>
E eu recebo a exceção:
Exceção no thread "main" java.lang.NullPointerException em key.test.EnwikiOutlink.main (EnwikiOutlink.java:68)
O objeto de mapa tem mais de 10.000 objetos de mapa, eu o executo na máquina do servidor e não pude depurar. Mas quando diminuo o tamanho deste mapa (abaixo de 10.000), o programa roda ok. Qual é o motivo do problema e a solução? Obrigado!