2
Mengapa Double.parseDouble (null) dan Integer.parseInt (null) memunculkan pengecualian yang berbeda?
Mengapa Double.parseDouble (null) dan Integer.parseInt (null) memunculkan pengecualian yang berbeda? Apakah ini kecelakaan bersejarah atau disengaja? Dokumentasi dengan jelas menyatakan dua jenis pengecualian untuk Double.parseDouble(...)dan satu untuk Integer.parseInt(), tetapi tampaknya tidak konsisten: Integer.parseInt(null); // throws java.lang.NumberFormatException: null Namun Double.parseDouble(null); // throws java.lang.NullPointerException