मैं जावा में मैन्युअल रूप से IndexOutOfBoundsException
कैसे फेंक दूंगा और वैकल्पिक रूप से एक संदेश मुद्रित करूं?मैन्युअल रूप से एक अपवाद फेंक
उत्तर
आप बस:
throw new IndexOutOfBoundsException("your message goes here");
आप उस संदेश मुद्रित करने के लिए की जरूरत है, जहां अपवाद को पकड़ने से ऐसा करते हैं। (आप getMessage()
विधि के साथ संदेश पहुँच सकते हैं।)
:
throw new IndexOutOfBoundsException("If you want a message, put it here");
यह वास्तव में संदेश मुद्रित नहीं करता है; यह सिर्फ इसे तैयार करता है। संदेश मुद्रित करने के लिए, निम्न की तरह कुछ करें:
try {
//...
throw new IndexOutOfBoundsException("If you want a message, put it here");
} catch (IndexOutOfBoundsException e) {
System.out.println(e.getMessage());
}
भविष्य में, मैं पोस्ट करने से पहले एक उत्तर के लिए चारों ओर देखने का सुझाव देना चाहता हूं।
क्या, कोई 'int [] arr = new int [10]; आगमन [10]; '? : पी –
@ कुबलई खान मैंने इसे एक समान प्रश्न पर पोस्ट करने का प्रयास किया और यह अभी डाउनवॉट हो गया। – fireshadow52
हाँ मुझे पता है - मैं डाउनवॉटर (हास्य/जैतून शाखा) में से एक था –
आप अपवाद फेंकने के लिए फेंक स्टेटमेंट का उपयोग कर सकते हैं। फेंक कथन के लिए एक भी तर्क की आवश्यकता होती है: एक फेंकने योग्य वस्तु। थ्रोबल ऑब्जेक्ट्स थ्रोबल क्लास के किसी भी उप-वर्ग के उदाहरण हैं। यहां एक फेंक स्टेटमेंट का एक उदाहरण दिया गया है।
throw someThrowableObject;
उदाहरण:
public void example() {
try{
throw new IndexOutOfBoundsException();
} catch (IndexOutOfBoundsException e) {
e.printStackTrace();
}
}
- 1. फेंक अपवाद
- 2. फेंक अपवाद
- 3. मैन्युअल रूप से आईडी
- 4. पाइथन मैन्युअल रूप से
- 5. मैन्युअल रूप से
- 6. मैन्युअल रूप से devise
- 7. मार्शल मैन्युअल रूप से
- 8. मैन्युअल रूप से कॉमप्रेट
- 9. मैन्युअल रूप से उन्हें
- 10. matlab बाधा फेंक अपवाद
- 11. System.Drawing.Icon निर्माता फेंक अपवाद
- 12. मैन्युअल रूप से एक टीएफएस टीम बनाएं
- 13. मैन्युअल रूप से एक टवीग स्ट्रिंग
- 14. मैन्युअल रूप से एक आश्रित ऑब्सर्वेबल
- 15. मैन्युअल रूप से एक WPF प्रोजेक्ट बनाना
- 16. कैसे मैन्युअल रूप से एक ggplot वस्तु
- 17. कस्टम अपवाद फेंक
- 18. एक अपवाद फेंक या वापसी अशक्त
- 19. जब एक अपवाद फेंक दिया है
- 20. डेटटाइम.अब एक अपवाद फेंक रहा है
- 21. पोस्टग्रेस मैन्युअल रूप से अनुक्रम
- 22. Knockout.js: मैन्युअल रूप से गणना
- 23. मैन्युअल रूप से नई पंक्ति
- 24. मैन्युअल रूप से संदर्भ जोड़ें
- 25. WIF मैन्युअल रूप से federationmetadata.xml
- 26. रिटर्न त्रुटि और अपवाद फेंक
- 27. मैन्युअल रूप से UITableView में एक पंक्ति को कैसे हटाएं?
- 28. StringBuilder.ToString() एक 'सूचकांक सीमा से बाहर' फेंक अपवाद
- 29. मैन्युअल रूप से प्रेषण DOMContentLoaded
- 30. ggplot2: मैन्युअल रूप से स्केल_एरिया
तुम क्या करने की कोशिश की है? क्या काम नहीं किया? आपको वास्तव में क्या समस्याएं हैं? – Oded
[अपवादों को कैसे फेंकें (जावा ट्यूटोरियल)] (http://download.oracle.com/javase/tutorial/essential/exceptions/throwing.html) – MByD