Double.parseDouble (null) 및 Integer.parseInt (null)에서 다른 예외가 발생하는 이유는 무엇입니까?
이것은 역사적 사고입니까, 의도적입니까? 문서에는에 대한 두 가지 유형의 예외 Double.parseDouble(...)
와 하나에 대한 예외가 명시되어 Integer.parseInt()
있지만 일관성이없는 것 같습니다.
Integer.parseInt(null); // throws java.lang.NumberFormatException: null
하나
Double.parseDouble(null); // throws java.lang.NullPointerException
double
원시적 인 docs.oracle.com/javase/tutorial/java/nutsandbolts/…가 있습니다.