2
¿Por qué Double.parseDouble (nulo) e Integer.parseInt (nulo) arrojan excepciones diferentes?
¿Por qué Double.parseDouble (nulo) e Integer.parseInt (nulo) arrojan excepciones diferentes? ¿Es esto un accidente histórico o intencional? La documentación establece claramente dos tipos de excepciones para Double.parseDouble(...)y una para Integer.parseInt(), pero parece inconsistente: Integer.parseInt(null); // throws java.lang.NumberFormatException: null sin embargo Double.parseDouble(null); // throws java.lang.NullPointerException