Double.parseDouble (null) ve Integer.parseInt (null) neden farklı istisnalar atıyor?
Bu tarihi bir kaza mı yoksa kasıtlı mı? Dokümantasyon açık bir şekilde için Double.parseDouble(...)
ve biri için iki tür istisna belirtiyor Integer.parseInt()
, ancak tutarsız görünüyor:
Integer.parseInt(null); // throws java.lang.NumberFormatException: null
ancak
Double.parseDouble(null); // throws java.lang.NullPointerException
double
İlkel docs.oracle.com/javase/tutorial/java/nutsandbolts/… var