क्या हम ArrayList के साथ तुलनित्र का उपयोग कर सकते हैं?
क्या हम ArrayList के साथ तुलनित्र का उपयोग कर सकते हैं?

वीडियो: क्या हम ArrayList के साथ तुलनित्र का उपयोग कर सकते हैं?

वीडियो: क्या हम ArrayList के साथ तुलनित्र का उपयोग कर सकते हैं?
वीडियो: #95 जावा में तुलनित्र बनाम तुलनीय 2024, नवंबर
Anonim

संक्षेप में, क्रमबद्ध करने के लिए a सारणी सूची इसका उपयोग करना तुलनित्र आपको चाहिए: एक नया बनाएं सारणी सूची . आबाद करें सारणी सूची तत्वों के साथ, ऐड (ई ई) एपीआई विधि का उपयोग कर सारणी सूची . एक प्राप्त करने के लिए संग्रह की रिवर्सऑर्डर () एपीआई विधि को आमंत्रित करें तुलनित्र जो सूची के तत्वों पर प्राकृतिक क्रम को उलट देता है।

इसी तरह, क्या ArrayList तुलनीय लागू करता है?

सॉर्ट () विधि प्रकार: सारणी सूची किसी अन्य सूची के तत्व या तत्व कार्यान्वयन बशर्ते तत्व हैं तुलनीय . प्रोग्रामेटिक रूप से इसका क्या अर्थ है है कि तत्वों के वर्गों की जरूरत है लागू NS तुलनीय का इंटरफ़ेस जावा . लैंग पैकेज।

कोई यह भी पूछ सकता है कि हम जावा में तुलनित्र का उपयोग क्यों करते हैं? तुलनीय वी/एस जावा में तुलनित्र तुलनीय इंटरफ़ेस है उपयोग किया गया वस्तुओं को प्राकृतिक क्रम से क्रमबद्ध करने के लिए। जावा में तुलनित्र है उपयोग किया गया विभिन्न वस्तुओं की विशेषताओं को क्रमबद्ध करने के लिए। तुलनीय इंटरफ़ेस निर्दिष्ट वस्तु के साथ "इस" संदर्भ की तुलना करता है। जावा में तुलनित्र प्रदान की गई दो अलग-अलग वर्ग वस्तुओं की तुलना करता है।

इसके अलावा, एक तुलनीय और तुलनित्र आंतरिक रूप से कैसे काम करता है?

साथ में तुलनीय , आपकी कक्षा को लागू करने की आवश्यकता है तुलनीय इंटरफ़ेस और आपको इसकी तुलना विधि को ओवरराइड करने की आवश्यकता है। तो जब आप संग्रह कहते हैं। आपकी कक्षा के किसी ऑब्जेक्ट पर सॉर्ट विधि, आपके द्वारा तुलना के कार्यान्वयन को विधि कहा जाता है आंतरिक रूप , और वस्तुओं को तदनुसार क्रमबद्ध किया जाता है।

क्या आप जावा में एक ऐरेलिस्ट को सॉर्ट कर सकते हैं?

दृष्टिकोण: An ArrayList कर सकते हैं होना क्रमबद्ध का उपयोग करके तरह () में संग्रह वर्ग की विधि जावा . इस तरह () विधि संग्रह को होने के लिए लेती है क्रमबद्ध पैरामीटर के रूप में और एक संग्रह लौटाता है क्रमबद्ध डिफ़ॉल्ट रूप से आरोही क्रम में।

सिफारिश की: