-आकार सरणी का आकार है (तत्वों की मात्रा जो हो सकती है)।
-इंडेक्स वह स्थान है जहां आप पहुंचने का प्रयास कर रहे थे।
नोट 1: के बाद से पहली बार सूचकांक 0 है, तो आप जहां इतना है कि तुम क्यों करने के लिए कि अपवाद
ठीक विकल्प 1
मिला सरणी के maximim का उपयोग करने की कोशिश कर रहा है 1 + मामले में इस अपवाद को ठीक आप एक पाश का उपयोग कर रहे तत्वों में हेरफेर करने के आप कुछ इस तरह कर सकता है:
for(int i = 0; i < array.length; i++) {
array[i].doSomething();
}
ठीक विकल्प 2
जैसा कि आपने कहा कि आकार बढ़ाना एक और विकल्प होगा। तुम बस कुछ इस तरह करने की जरूरत है:
MyArray[] ma = new MyArray[1366];
लेकिन यही नहीं बहुत लचीला हो सकता है, इस स्थिति में आप भविष्य में फिर से यह बढ़ाना चाहते हैं। तो इस तरह से कुछ से बचने के लिए एक और विकल्प एक सूची की तरह थोड़ा और अधिक उन्नत डेटा संरचना या संग्रह का उपयोग करना होगा, क्योंकि जब आवश्यक हो तो वे स्वचालित रूप से वृद्धि प्राप्त करते हैं।http://tutorials.jenkov.com/java-collections/index.html
उदाहरण 1 निर्माण:
List<MyObject> myObjects = new ArrayList<MyObject>();
उदाहरण 2 यात्रा:
for(MyObject mo : myObjects) {
MyObject tmpValue = mo;
mo.doSomething();
}
आकार और अनुक्रमणिका को साफ़ करने के लिए धन्यवाद, बहुत उपयोगी है। मुझे जिस चीज की जरूरत थी। –
आपका स्वागत है :) – sfrj