Tại sao Double.parseDouble (null) và Integer.parseInt (null) ném ra các ngoại lệ khác nhau?
Đây là một tai nạn lịch sử hay cố ý? Tài liệu nêu rõ hai loại ngoại lệ cho Double.parseDouble(...)
và một cho Integer.parseInt()
, nhưng có vẻ không nhất quán:
Integer.parseInt(null); // throws java.lang.NumberFormatException: null
Tuy nhiên
Double.parseDouble(null); // throws java.lang.NullPointerException
double
nguyên thủy.oracle.com/javase/tutorial/java/nutsandbolts/