ओके, हम सभी जानते हैं कि जावा में अवैध तरीके से अवैध माल फेंकने का सामान्य तरीका:
throw new IllegalArgumentException(); // 37 characters
लेकिन ऐसा करने के लिए कम (कम अक्षरों में) तरीके होने चाहिए। हम कम कोड के साथ java.lang.IllegalArgumentException कैसे बना सकते हैं?
- कोड टुकड़ा को जावा 7 में संकलित और चलाना है।
- कोई आयात / बाहरी पैकेज (उदाहरण के लिए उपयोग नहीं
java.util.Arrays.toString()
)- केवल अपवाद: java.lang क्योंकि यह स्वचालित रूप से आयात किया जाता है।
- आप अपने तरीके / कक्षाएं जोड़ सकते हैं।
- इसे java.lang.IllegalArgumentException को फेंकना होगा
- संपादित करें: त्रुटि आउटपुट (स्टैकट्रेस) को java.lang.IllegalArgumentException नाम देना चाहिए, इसलिए इसका कोई उपवर्ग नहीं है।
शुरू करने के लिए आधार होना चाहिए:
class Titled {
public static void main(String[] args) {
throw new IllegalArgumentException();
}
}
InterruptedException
।