विशिष्ट ArrayList आइटम प्राप्त करें


189
public static ArrayList mainList = someList;

मैं इससे एक विशिष्ट आइटम कैसे प्राप्त कर सकता हूं ArrayList? mainList[3]?


8
ArrayList API Javadoc का संदर्भ नहीं देने के लिए डाउनवोट किया गया। जो ऑनलाइन भी आसानी से उपलब्ध है।
योके

86
जावा में नया, यह जानना चाहता था कि एक ArrayList तत्व का उपयोग कैसे किया जाए, इसे Googled, पहला परिणाम यह प्रश्न था। कुछ ही सेकंड में मुझे क्या चाहिए।
गैरेथ लुईस

1
JavaDoc जावा के लिए दस्तावेज है, इसमें सभी ऑब्जेक्ट हैं और यह विधियाँ हैं
xorinzor

1
यह एक आसान सवाल है, लेकिन एसओ पोस्ट हमेशा Google पर पहले आते हैं और इसलिए हमारे पास इन सभी अपवोट्स हैं।
शरण दुग्गीराला

6
JavaDoc है> इस प्रश्न के संबंध में अव्यवस्था की 600 लाइनें हैं, इसलिए इसका उल्लेख करना अक्षम है।
m12lrpv

जवाबों:


258

जैसा कि कई पहले ही आपको बता चुके हैं:

mainList.get(3);

ArrayList Javadoc की जाँच अवश्य करें ।

इसके अलावा, सरणियों सूचकांकों के साथ सावधान रहें: जावा में, पहला तत्व इंडेक्स पर है 0। इसलिए यदि आप तीसरे तत्व को पाने की कोशिश कर रहे हैं, तो आपका समाधान होगाmainList.get(2);



14
mainList.get(list_index)

संभवत: यह इस समारोह में प्रलेखित होने पर स्पष्टीकरण या लिंक की कमी को देखते हुए अस्वीकृत किया गया था, या शायद सिर्फ इसलिए कि यह (अब तक) 6 उत्तरों में से सबसे खराब है जो सभी अनिवार्य रूप से एक ही बात कहते हैं।
बर्नहार्ड बार्कर


5

हम mainList.get (इंडेक्स) का उपयोग करके मूल्य प्रिंट करते हैं जहां सूचकांक '0' से शुरू होता है। उदाहरण के लिए: mainList.get (2) सूची में तीसरे तत्व को प्रिंट करता है।


4

आप बस ArrayList API डॉक से अपना उत्तर प्राप्त कर सकते हैं ।

कृपया हमेशा API दस्तावेज़ीकरण देखें .. यह मदद करता है

आपका कॉल निम्न जैसा लगेगा:

mainList.get(3);

यहाँ मूल बातें के साथ ArrayList समझने के लिए सरल ट्यूटोरियल है:

http://www.javadeveloper.co.in/java/java-arraylist-tutorial.html


3

प्रयत्न:

ArrayListname.get(index);

indexसूचकांक में स्थिति कहां है और ArrayListnameआपके मामले में Arraylist का नाम है जैसा कि मुख्य सूची है।


-2

मैं ArrayListAdapter को संबंधित क्षेत्रों में प्रविष्टियों में गतिशील रूप से डालने के लिए उपयोग कर रहा हूं; यह उपयोगी हो सकता है, भविष्य के प्रश्नों के लिए

 AdapterView.AdapterContextMenuInfo info = (AdapterView.AdapterContextMenuInfo)item.getMenuInfo();

और फिर, आप नीचे के रूप में किसी भी सरणी आइटम प्राप्त कर सकते हैं:

arrayListName(info.position);
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.