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
doubleprimitif docs.oracle.com/javase/tutorial/java/nutsandbolts/…