Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> Java

जावा संग्रह में अगले () और hasNext () के बीच अंतर?

जावा संग्रह वस्तुओं के तत्वों को पुनः प्राप्त करने के लिए Iterator और ListIterator कक्षाएं प्रदान करता है।

है नेक्स्ट () विधि

hasNext() यदि संग्रह वस्तु में अगला तत्व है तो इन इंटरफेस की विधि सही हो जाती है अन्यथा यह गलत हो जाती है।

उदाहरण

आयात करें // एक ArrayList ऑब्जेक्ट सूची को तुरंत चालू करना। जोड़ें ("JavaFX"); सूची जोड़ें ("जावा"); इटरेटर <स्ट्रिंग> यह =list.iterator (); System.out.println (it.hasNext ()); यह। अगला (); System.out.println (it.hasNext ()); यह। अगला (); System.out.println (it.hasNext ()); }}

आउटपुट

सच्चा सच

अगली() विधि

अगला () Iterator और ListIterator के तरीके संग्रह का अगला तत्व लौटाते हैं।

उदाहरण

आयात करें // एक ArrayList ऑब्जेक्ट सूची को तुरंत चालू करना। जोड़ें ("JavaFX"); सूची जोड़ें ("जावा"); सूची जोड़ें ("वेबजीएल"); सूची जोड़ें ("ओपनसीवी"); सूची जोड़ें ("ओपनएनएलपी"); list.add("JOGL"); सूची जोड़ें ("हडूप"); सूची जोड़ें ("एचबेस"); सूची जोड़ें ("फ्लूम"); list.add ("महौत"); list.add ("इम्पाला"); System.out.println ("सरणी सूची की सामग्री (पहले से अंतिम):"); इटरेटर <स्ट्रिंग> यह =list.iterator (); जबकि (it.hasNext ()) {System.out.println (it.next ()); } }}

आउटपुट

सरणी सूची की सामग्री (पहले से अंतिम):JavaFXJavaWebGLOpenCVOpenNLPJOGLHadoopHBaseFlumeMahoutImpala

  1. जावा में ऐरेलिस्ट और हैशसेट के बीच अंतर

    हैशसेट और ऐरेलिस्ट दोनों ही जावा संग्रह ढांचे के कुछ सबसे महत्वपूर्ण वर्ग हैं। ArrayList और हैशसेट के बीच महत्वपूर्ण अंतर निम्नलिखित हैं। सीनियर। नहीं. कुंजी ऐरेलिस्ट हैशसेट 1 कार्यान्वयन ArrayList सूची इंटरफ़ेस का कार्यान्वयन है। दूसरी ओर हैशसेट एक सेट इंटरफ़ेस का कार्यान्वयन है। 2 आंतरिक क

  1. जावा में एक इटरेटर और लिस्टइटरेटर के बीच अंतर

    जावा ने इन दो इंटरफेस को एक संग्रह में संग्रहीत डेटा को एक-एक करके पार करने के लिए प्रदान किया। इटरेटर और लिस्ट इटरेटर का आंतरिक कार्यान्वयन उन्हें अलग बनाता है लेकिन दोनों इटरेटर का मुख्य एजेंडा एक ही है। Iterator और ListIterator के बीच महत्वपूर्ण अंतर निम्नलिखित हैं। वरिष्ठ। नहीं. कुंजी पुनरावर्त

  1. जावा में संग्रह और संग्रह के बीच अंतर?

    संग्रह एक इंटरफ़ेस है जबकि संग्रह एक उपयोगिता . है जावा में कक्षा। सेट, सूची, और कतार संग्रह . के कुछ उप-इंटरफ़ेस हैं इंटरफ़ेस, एक मानचित्र इंटरफ़ेस संग्रह . का भी हिस्सा है फ्रेमवर्क, लेकिन यह इनहेरिट नहीं करता संग्रह इंटरफेस। संग्रह . के महत्वपूर्ण तरीके इंटरफ़ेस हैं जोड़ें (), हटाएं (),