इस ट्यूटोरियल में, हम जावा कलेक्शन इंटरफेस और इसके सब-वेन्फेस के बारे में जानेंगे।
Collection
इंटरफ़ेस जावा संग्रह ढांचे की जड़ इंटरफेस है।
इस इंटरफ़ेस का कोई सीधा कार्यान्वयन नहीं है। हालाँकि, इसे इसके उप-केंद्रों जैसे , और List
, के माध्यम से कार्यान्वित किया जाता है ।Set
Queue
उदाहरण के लिए, ArrayList
वर्ग List
इंटरफ़ेस को लागू करता है जो कि इंटरफ़ेस का एक उप-संस्करण है Collection
।
संग्रह के उप-स्थान
जैसा कि ऊपर उल्लेख किया गया है, Collection
इंटरफ़ेस में उप-इंटरफ़ेस शामिल हैं जो जावा में विभिन्न वर्गों द्वारा कार्यान्वित किए जाते हैं।
1. सूची सूची
List
इंटरफ़ेस एक आदेश दिया संग्रह हमें जोड़ सकते हैं और एक सरणी जैसे तत्वों को दूर करने की अनुमति देता है। अधिक जानने के लिए, पर जाएँ: जावा सूची इंटरफ़ेस।
2. इंटरफ़ेस सेट करें
Set
इंटरफ़ेस गणित में सेट करने के लिए इसी तरह के विभिन्न सेट में दुकान तत्वों के लिए अनुमति देता है। इसमें डुप्लिकेट तत्व नहीं हो सकते। अधिक जानने के लिए, पर जाएँ: जावा सेट इंटरफ़ेस।
3. कतार इंटरफ़ेस
Queue
इंटरफ़ेस प्रयोग किया जाता है जब हम में दुकान और पहुँच तत्वों करना चाहते हैं सबसे पहले में, सबसे पहले आउट (फीफो) तरीके से। अधिक जानने के लिए, पर जाएँ: Java कतार इंटरफ़ेस।
संग्रह के तरीके
Collection
इंटरफ़ेस विभिन्न तरीकों कि वस्तुओं पर विभिन्न कार्यों का प्रदर्शन करने के लिए इस्तेमाल किया जा सकता है। ये विधियाँ इसके सभी उप-केंद्रों में उपलब्ध हैं।
add()
- संग्रह के लिए निर्दिष्ट तत्व सम्मिलित करता हैsize()
- संग्रह का आकार देता हैremove()
- संग्रह से निर्दिष्ट तत्व निकालता हैiterator()
- संग्रह के तत्वों का उपयोग करने के लिए एक पुनरावृत्ति देता हैaddAll()
- एक निर्दिष्ट संग्रह के सभी तत्वों को संग्रह में जोड़ता हैremoveAll()
- संग्रह से निर्दिष्ट संग्रह के सभी तत्वों को निकालता हैclear()
- संग्रह के सभी तत्वों को हटा देता है