2
Dlaczego Double.parseDouble (null) i Integer.parseInt (null) zgłaszają różne wyjątki?
Dlaczego Double.parseDouble (null) i Integer.parseInt (null) zgłaszają różne wyjątki? Czy to przypadek historyczny czy celowy? Dokumentacja jasno określa dwa rodzaje wyjątków dla Double.parseDouble(...)i jeden dla Integer.parseInt(), ale wydaje się niespójna: Integer.parseInt(null); // throws java.lang.NumberFormatException: null jednak Double.parseDouble(null); // throws java.lang.NullPointerException