"हाय, अमीगो। आज मैं आपको संग्रह के बारे में बताना चाहता हूं। जावा में, एक संग्रह/कंटेनर का मतलब एक वर्ग है जिसका मुख्य उद्देश्य अन्य तत्वों के संग्रह को संग्रहित करना है। आप पहले से ही एक ऐसी कक्षा जानते हैं: ArrayList।"

"जावा में, संग्रह तीन मुख्य समूहों में विभाजित हैं: सेट, सूची, मानचित्र।"

"उनके बीच क्या अंतर है?"

"मुझे सेट के साथ शुरू करने दें। कल्पना करें कि ढेर में कई जूते फेंके गए हैं। यह एक सेट है। आप एक सेट में एक तत्व जोड़ सकते हैं, इसे खोज सकते हैं, या इसे हटा सकते हैं। ध्यान देने वाली महत्वपूर्ण बात यह है कि सेट तत्व नहीं हैं एक विशिष्ट निर्दिष्ट आदेश है।"

संग्रह के बारे में पाठ - 1

"यह जाने के लिए बहुत कुछ नहीं है ..."

"अब जूतों के उसी ढेर की कल्पना करें जो दीवार के साथ बड़े करीने से व्यवस्थित है। अब क्रम है। प्रत्येक तत्व की अपनी संख्या होती है। आप बस जोड़ी नंबर 4 को उसकी संख्या (इंडेक्स) के आधार पर पकड़ सकते हैं। यह एक सूची है। आप जोड़ सकते हैं किसी सूची के आरंभ या मध्य में एक तत्व, या एक तत्व को हटा दें - बस इसकी अनुक्रमणिका का उपयोग करके।"

संग्रह के बारे में पाठ - 2

"समझ गया। मानचित्र के बारे में क्या?"

"समान जूतों की कल्पना करें, लेकिन अब प्रत्येक जोड़ी के नाम के साथ एक नोट है: 'निक', 'विक' या 'अन्ना'। यह एक नक्शा है (जिसे अक्सर शब्दकोश भी कहा जाता है)। प्रत्येक तत्व का अपना अनूठा नाम होता है जो है इसे संबोधित करने के लिए उपयोग किया जाता है। प्रत्येक तत्व के लिए इस अद्वितीय नाम को अक्सर 'कुंजी' कहा जाता है। इस प्रकार, मानचित्र कुंजी-मूल्य जोड़े का एक सेट है। कुंजी को स्ट्रिंग नहीं होना चाहिए: यह किसी भी प्रकार का हो सकता है। ए मानचित्र जिसकी कुंजियाँ पूर्णांक हैं , वास्तव में एक सूची है (कुछ अंतरों के साथ)।"

संग्रह के बारे में पाठ - 3

"मैं कमोबेश समझता हूं, लेकिन मैं और उदाहरण देखना चाहूंगा।"

"ऋषि आपको उदाहरण देंगे, लेकिन मैं कुछ शब्द जोड़ना चाहूंगा।"

"बनने के तुरंत बाद, संग्रह और कंटेनर कुछ भी संग्रहीत नहीं करते हैं, लेकिन आप उनमें एक-एक करके तत्व जोड़ सकते हैं। और यदि आप ऐसा करते हैं, तो उनका आकार गतिशील रूप से बदल जाएगा।"

"अब यह दिलचस्प है। मुझे कैसे पता चलेगा कि संग्रह में कितने तत्व हैं?"

"आपके पास इसके लिए आकार () विधि है। संग्रह में वह सब कुछ है जिसकी आपको आवश्यकता हो सकती है। मेरा मानना ​​है कि कुछ और पाठों के बाद आप स्वयं देखेंगे कि संग्रह कितने सुविधाजनक हैं।"

"मुझे उम्मीद है, ऐली।"