2
Pourquoi Double.parseDouble (null) et Integer.parseInt (null) lèvent-ils des exceptions différentes?
Pourquoi Double.parseDouble (null) et Integer.parseInt (null) lèvent-ils des exceptions différentes? Est-ce un accident historique ou intentionnel? La documentation indique clairement deux types d'exceptions pour Double.parseDouble(...)et un pour Integer.parseInt(), mais cela semble incohérent: Integer.parseInt(null); // throws java.lang.NumberFormatException: null toutefois Double.parseDouble(null); // throws java.lang.NullPointerException