जावा सॉर्टसेट इंटरफ़ेस

इस ट्यूटोरियल में, हम एक उदाहरण की मदद से Java में SortedSet इंटरफ़ेस और उसके तरीकों के बारे में जानेंगे।

SortedSetजावा संग्रह ढांचे के इंटरफेस एक सेट में कुछ आदेश के साथ तत्वों स्टोर करने के लिए प्रयोग किया जाता है।

यह सेट इंटरफ़ेस का विस्तार करता है।

वर्ग जो कि SortedSet को लागू करता है

SortedSetइंटरफ़ेस की कार्यक्षमता का उपयोग करने के लिए , हमें उस TreeSetवर्ग का उपयोग करने की आवश्यकता है जो इसे लागू करता है।

SortedSet का उपयोग कैसे करें?

उपयोग करने के लिए SortedSet, हमें java.util.SortedSetपहले पैकेज को आयात करना होगा ।

 // SortedSet implementation by TreeSet class SortedSet animals = new TreeSet(); 

हमने TreeSetकक्षा का उपयोग करके जानवरों की तरह का एक सेट बनाया है ।

यहाँ हमने क्रमबद्ध सेट बनाने के लिए किसी भी तर्क का उपयोग नहीं किया है। इसलिए सेट स्वाभाविक रूप से हल किया जाएगा।

SortedSet के तरीके

SortedSetइंटरफ़ेस सेट इंटरफेस के सभी तरीके शामिल हैं। ऐसा इसलिए Setहै क्योंकि यह एक सुपर इंटरफ़ेस है SortedSet

Setइंटरफ़ेस में शामिल विधियों के अलावा , SortedSetइंटरफ़ेस में ये विधियाँ भी शामिल हैं:

  • तुलनित्र () - एक तुलनित्र लौटाता है जिसका उपयोग सेट में तत्वों को क्रम में करने के लिए किया जा सकता है
  • पहला () - सेट का पहला तत्व देता है
  • अंतिम () - सेट का अंतिम तत्व देता है
  • हेडसेट (तत्व) - निर्धारित तत्व से पहले सेट के सभी तत्वों को लौटाता है
  • टेलसेट (तत्व) - निर्दिष्ट तत्व सहित निर्दिष्ट तत्व के बाद सेट के सभी तत्वों को लौटाता है
  • सबसेट (एलिमेंट 1, एलिमेंट 2) - एलिमेंट 1 और एलिमेंट 2 के बीच के सभी तत्वों को एलिमेंट 1 सहित वापस करता है

ट्रीसेट क्लास में सॉर्टेडसेट का कार्यान्वयन

 import java.util.SortedSet; import java.util.TreeSet; class Main ( public static void main(String() args) ( // Creating SortedSet using the TreeSet SortedSet numbers = new TreeSet(); // Insert elements to the set numbers.add(1); numbers.add(2); numbers.add(3); numbers.add(4); System.out.println("SortedSet: " + numbers); // Access the element int firstNumber = numbers.first(); System.out.println("First Number: " + firstNumber); int lastNumber = numbers.last(); System.out.println("Last Number: " + lastNumber); // Remove elements boolean result = numbers.remove(2); System.out.println("Is the number 2 removed? " + result); ) ) 

आउटपुट

SortedSet: (1, 2, 3, 4) पहली संख्या: 1 अंतिम संख्या: 4 क्या 2 नंबर हटा दिया गया है? सच

TreeSetजावा ट्रीसेट के बारे में अधिक जानने के लिए ।

अब जब हम SortedSetइंटरफ़ेस के बारे में जानते हैं , तो हम TreeSetकक्षा का उपयोग करके इसके कार्यान्वयन के बारे में जानेंगे ।

दिलचस्प लेख...