2
Por que Double.parseDouble (null) e Integer.parseInt (null) lançam exceções diferentes?
Por que Double.parseDouble (null) e Integer.parseInt (null) lançam exceções diferentes? Este é um acidente histórico ou intencional? A documentação afirma claramente dois tipos de exceções para Double.parseDouble(...)e uma para Integer.parseInt(), mas parece inconsistente: Integer.parseInt(null); // throws java.lang.NumberFormatException: null Contudo Double.parseDouble(null); // throws java.lang.NullPointerException