2
Double.parseDouble (null) और Integer.parseInt (null) अलग-अलग अपवाद क्यों फेंकते हैं?
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