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

जावा में कतार इंटरफ़ेस की झांकना (), मतदान () और निकालें () विधि के बीच अंतर?

यह एक संग्रह का प्रतिनिधित्व करता है जिसे प्रसंस्करण से पहले डेटा रखने के लिए इंडेंट किया जाता है। यह फर्स्ट-इन-फर्स्ट-आउट (फीफो) प्रकार की व्यवस्था है। कतार में डाला गया पहला तत्व उसमें से निकाला गया पहला तत्व है।

दिखाना () विधि

यह विधि वर्तमान कतार के शीर्ष पर वस्तु को बिना हटाए लौटाती है। यदि कतार खाली है तो यह विधि शून्य हो जाती है।

उदाहरण

आयात करें (); कतार। जोड़ें ("जावा"); कतार। जोड़ें ("जावाएफएक्स"); कतार। जोड़ें ("ओपनसीवी"); कतार। जोड़ें ("कॉफी स्क्रिप्ट"); कतार। जोड़ें ("एचबेस"); System.out.println ("कतार के शीर्ष पर तत्व:" +queue.peek ()); इटरेटर <स्ट्रिंग> यह =कतार। इटरेटर (); System.out.println ("कतार की सामग्री:"); जबकि (it.hasNext ()) {System.out.println (it.next ()); } }}

आउटपुट

कतार में सबसे ऊपर तत्व:Javaकतार की सामग्री:JavaJavaFXOpenCVCoffee ScriptHbase

पोल () विधि

नज़र डालें () कतार . की विधि इंटरफ़ेस ऑब्जेक्ट को वर्तमान कतार के शीर्ष पर लौटाता है और इसे हटा देता है। यदि कतार खाली है तो यह विधि शून्य हो जाती है।

उदाहरण

आयात करें (); कतार। जोड़ें ("जावा"); कतार। जोड़ें ("जावाएफएक्स"); कतार। जोड़ें ("ओपनसीवी"); कतार। जोड़ें ("कॉफी स्क्रिप्ट"); कतार। जोड़ें ("एचबेस"); System.out.println ("कतार के शीर्ष पर तत्व:" + कतार। मतदान ()); इटरेटर <स्ट्रिंग> यह =कतार। इटरेटर (); System.out.println ("कतार की सामग्री:"); जबकि (it.hasNext ()) {System.out.println (it.next ()); } }}

आउटपुट

कतार में सबसे ऊपर तत्व:Javaकतार की सामग्री:JavaFXOpenCVCoffee ScriptHBase

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

    सीरियलाइज़ेशन और एक्सटर्नलाइज़ेशन दोनों किसी ऑब्जेक्ट को स्ट्रीम बाइट में बदलने और डेटाबेस या मेमोरी में बाइट स्ट्रीम को स्टोर करने की प्रक्रियाएँ हैं। java.io.Serializable इंटरफ़ेस को लागू करने वाले वर्ग को क्रमबद्ध किया जा सकता है। दूसरी ओर, आवेदन में आवश्यकता के आधार पर कस्टम क्रमांकन के लिए उपयो

  1. जावा में इटरेटर और एन्यूमरेशन के बीच अंतर

    इटरेटर और एन्यूमरेशन दोनों ही संग्रह से किसी तत्व को पार करने और एक्सेस करने के लिए कर्सर हैं। वे दोनों संग्रह ढांचे से संबंधित हैं। संग्रह ढांचे में JDK1.0 और Iterator में JDK.1.2 संस्करण में गणना जोड़ी गई थी। एन्यूमरेशन संग्रह में संरचनात्मक परिवर्तन नहीं कर सकता क्योंकि इसमें संग्रह में तत्व तक

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

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