Добрый день. Возникла проблема при написании курсовой на Java.
При обращении к HashMap получаю данную ошибку.
Exception in thread "main" java.lang.NullPointerException: Cannot invoke "pt.Kun.getId()" because "kun" is null
at PT_semestralni/pt.Letoun.naplanujLet(Letoun.java:271)
at PT_semestralni/pt.Simulace.spustSimulace(Simulace.java:33)
at PT_semestralni/pt.Main.main(Main.java:32)
При этом в строке 271 я вывожу в консоль это:
Kun kun = CteniDat.koneHashMap.get(idAktualnihoKone);
System.out.printf("Kun cislo: %d, Hmotnost: %d, X: %f \n",kun.getId(), kun.getHmotnost(), kun.getSourX());
И этот текст успешно выводится в консоль. То есть объект "kun" уже не может быть NULL. Текст из консоли:
Kun cislo: 5, Hmotnost: 1000, X: 992229,190000