2
Warum lösen Double.parseDouble (null) und Integer.parseInt (null) unterschiedliche Ausnahmen aus?
Warum lösen Double.parseDouble (null) und Integer.parseInt (null) unterschiedliche Ausnahmen aus? Ist das ein historischer Unfall oder beabsichtigt? In der Dokumentation werden eindeutig zwei Arten von Ausnahmen für Double.parseDouble(...)und eine für angegeben Integer.parseInt(), aber es scheint inkonsistent: Integer.parseInt(null); // throws java.lang.NumberFormatException: null jedoch Double.parseDouble(null); // throws java.lang.NullPointerException