उपयोगी वर्गों की सूची

कॉमन्स प्रोजेक्ट जावा कलेक्शंस प्लेटफॉर्म का पूरक है। यह कई वर्ग प्रदान करता है जो संग्रह को संभालना बहुत आसान बनाते हैं। यह कई नए इंटरफेस, कार्यान्वयन और उपयोगिताओं को भी प्रदान करता है।

कॉमन्स परियोजना संग्रहों की मुख्य विशेषताएं इस प्रकार हैं:

  • थैला
    इंटरफेस उन संग्रहों को सरल करता है जिनमें प्रत्येक वस्तु की कई प्रतियां होती हैं।
  • BidiMap
    BidiMap इंटरफ़ेस द्विदिश मानचित्र प्रदान करता है जिसका उपयोग मानों का उपयोग करके कुंजियों या कुंजियों का उपयोग करके मूल्यों को देखने के लिए किया जा सकता है।
  • MapIterator
    MapIterator इंटरफ़ेस मानचित्रों पर सरल पुनरावृति प्रदान करता है।
  • ट्रांसफॉर्मेशन डेकोरेटर्स
    ट्रांसफॉर्मेशन डेकोरेटर्स संग्रह में प्रत्येक वस्तु को तब बदल सकते हैं जब इसे संग्रह में जोड़ा जाता है।
  • कंपाउंड संग्रह
    कंपाउंड संग्रह का उपयोग तब किया जाता है जब कई संग्रहों को एक ही तरह से व्यवहार किया जाना चाहिए।
  • क्रमित मानचित्र
    आदेशित मानचित्र उस क्रम को बनाए रखता है जिसमें तत्व जोड़े जाते हैं।
  • ऑर्डर किए गए सेट
    ऑर्डर किए गए सेट उस क्रम को संग्रहीत करते हैं जिसमें तत्व जोड़े जाते हैं।
  • संदर्भ मानचित्र
    संदर्भ मानचित्र आपको सख्त नियंत्रण में कुंजी/मान एकत्र करने की अनुमति देता है।
  • तुलनित्र कार्यान्वयन
    कई तुलनित्र कार्यान्वयन उपलब्ध हैं।
  • इटरेटर कार्यान्वयन
    कई इटरेटर कार्यान्वयन उपलब्ध हैं।
  • एडॉप्टर क्लासेस
    एडेप्टर क्लासेस सरणियों और एनमों को संग्रह में परिवर्तित करने के लिए उपलब्ध हैं।
  • यूटिलिटीज यूटिलिटीज
    सेट सिद्धांतों के विशिष्ट गुणों, जैसे कि संघ, चौराहे के परीक्षण या निर्माण के लिए उपलब्ध हैं। बंद करने का समर्थन करता है।

बहुत सारी जानकारी है, इसलिए याद रखने की कोशिश करें कि ऐसे संग्रह हैं।

और एक बात याद रखना! यदि आप अपना खुद का कुछ अनूठा लागू करना चाहते हैं, तो पहले जांचें कि क्या इसके लिए पहले से ही कोई तैयार समाधान है। सबसे अधिक संभावना है, क्योंकि आप जावा सीखने वाले पहले व्यक्ति नहीं हैं। यदि आप कुछ तैयार समाधान का उपयोग करते हैं, तो यह आपके और आपके सहयोगियों के लिए आसान होगा)