Kiedy przechodzę przez HashMap, otrzymuję NullPointerException [zamknięte]
To jest mój kod:
<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>
I dostaję wyjątek:
Wyjątek w wątku „main” java.lang.NullPointerException w pliku key.test.EnwikiOutlink.main (EnwikiOutlink.java:68)
Obiekt mapy ma ponad 10 000 obiektów map, uruchamiam go na serwerze i nie mogę debugować. Ale kiedy zmniejszę rozmiar tej mapy (poniżej 10 000), program działa poprawnie. Jaki jest powód problemu i rozwiązanie? Dzięki!