आप बाध्य अपवाद से सरणी अनुक्रमणिका से कैसे बचते हैं?
आप बाध्य अपवाद से सरणी अनुक्रमणिका से कैसे बचते हैं?

वीडियो: आप बाध्य अपवाद से सरणी अनुक्रमणिका से कैसे बचते हैं?

वीडियो: आप बाध्य अपवाद से सरणी अनुक्रमणिका से कैसे बचते हैं?
वीडियो: सही निर्णय कैसे लें? How to take right decisions? Dr Vikas Divyakirti 2024, नवंबर
Anonim

के लिए रोकना " सरणी अनुक्रमणिका सीमा से बाहर " अपवाद , सबसे अच्छा अभ्यास है आरंभ करना अनुक्रमणिका इस तरह से कि जब आपका अंतिम पुनरावृत्ति निष्पादित हो, तो यह जाँच करेगा तत्त्व पर अनुक्रमणिका i और i-1, i और i+1 की जाँच करने के बजाय (नीचे पंक्ति 4 देखें)।

इसके बाद, कोई यह भी पूछ सकता है कि बाउंड अपवाद से बाहर सरणी अनुक्रमणिका क्या है?

NS सरणी अनुक्रमणिका सीमा से बाहर त्रुटि बफर अतिप्रवाह त्रुटि का एक विशेष मामला है। यह तब होता है जब अनुक्रमणिका संबोधित करने के लिए इस्तेमाल किया सरणी आइटम अनुमत मूल्य से अधिक है। यह क्षेत्र है बाहर NS सरणी सीमा जिस पर ध्यान दिया जा रहा है, इसलिए इस स्थिति को अपरिभाषित व्यवहार का मामला माना जाता है।

यह भी जानिए, ArrayIndexOutOfBoundsException का क्या कारण है? एक सीमा अपवाद के बाहर सरणी सूचकांक है वजह एक "बॉक्स" को पुनः प्राप्त करने का प्रयास करके, जो पिछले "बॉक्स" या नकारात्मक की अनुक्रमणिका से अधिक इंडेक्स पास करके मौजूद नहीं है।

  • नाम।
  • किसी सरणी की सामग्री तक पहुँचने पर, स्थिति 0 से शुरू होती है।
  • जब आप लूप करते हैं, क्योंकि मैं नाम से कम या उसके बराबर हो सकता हूं।

यह भी जानने के लिए, आप जावा में बाध्य अपवाद से बाहर सरणी को कैसे संभालेंगे?

का सूचकांक सरणी एक पूर्णांक मान है जिसका अंतराल [0, n-1] में मान है, जहां n का आकार है सरणी . यदि ऋणात्मक या सूचकांक के आकार से अधिक या उसके बराबर के लिए अनुरोध किया जाता है सरणी बनाया जाता है, तो जावा एक ArrayIndexOutOfBounds फेंकता है अपवाद . यह C/C++ के विपरीत है जहां कोई अनुक्रमणिका नहीं है बाध्य चेक किया जाता है।

जावा में बाउंड अपवाद से बाहर स्ट्रिंग अनुक्रमणिका क्या है?

लैंग StringIndexOutOfBoundsException यदि startIndex ऋणात्मक है, या लंबाई से बड़ा है डोरी . यह विधि एक उप- डोरी जो निर्दिष्ट पर चरित्र के साथ शुरू होता है अनुक्रमणिका और endIndex-1. पर वर्ण तक फैली हुई है अनुक्रमणिका . यह एक फेंकता है जावा.

सिफारिश की: