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

जावा प्रोग्राम एक सेट पर पुनरावृति करने के लिए

इस लेख में, हम समझेंगे कि एक सेट पर पुनरावृति कैसे करें। एक सेट एक संग्रह है जिसमें डुप्लिकेट तत्व नहीं हो सकते हैं। यह गणितीय सेट एब्स्ट्रैक्शन को मॉडल करता है।

सेट इंटरफ़ेस में केवल संग्रह से विरासत में मिली विधियाँ हैं और यह प्रतिबंध जोड़ता है कि डुप्लिकेट तत्व निषिद्ध हैं।

नीचे उसी का एक प्रदर्शन है -

मान लीजिए कि हमारा इनपुट है -

इनपुट सेट:[Java, Scala, Mysql, Python]

वांछित आउटपुट होगा -

प्रत्येक लूप के लिए सेट पर पुनरावृति करना:Java, Scala, Mysql, Python

एल्गोरिदम

चरण 1 - STARTचरण 2 - अर्थात् घोषित करेंचरण 3 - मानों को परिभाषित करें। चरण 4 - मानों का एक हैशसेट बनाएं और 'ऐड' विधि का उपयोग करके उसमें तत्वों को प्रारंभ करें। चरण 5 - कंसोल पर हैशसेट प्रदर्शित करें। चरण 6 - हैशसेट के तत्वों पर पुनरावृति करें, और प्रत्येक मान प्राप्त करें। चरण 7 - इसे कंसोल पर प्रदर्शित करें। चरण 8 - रोकें

उदाहरण 1

यहां, हम 'मेन' ​​फंक्शन के तहत सभी ऑपरेशंस को एक साथ बांधते हैं। प्रत्येक के लिए

आयात करें सेट <स्ट्रिंग> इनपुट_सेट =नया हैशसेट <> (); input_set.add ("जावा"); input_set.add ("स्कैला"); input_set.add ("पायथन"); input_set.add ("माइस्क्ल"); System.out.println ("सेट को इस प्रकार परिभाषित किया गया है:" + input_set); System.out.println ("\ n प्रत्येक लूप के लिए सेट पर पुनरावृति करना:"); के लिए (स्ट्रिंग तत्व:input_set) {System.out.print (तत्व); सिस्टम.आउट.प्रिंट ("", "); } }}

आउटपुट

आवश्यक पैकेज आयात किए गए हैंसेट को इस प्रकार परिभाषित किया गया है:[Java, Scala, Mysql, Python] प्रत्येक लूप के लिए सेट पर पुनरावृति करना:Java, Scala, Mysql, Python,

उदाहरण 2

यहां, हम ऑब्जेक्ट ओरिएंटेड प्रोग्रामिंग को प्रदर्शित करने वाले कार्यों में संचालन को समाहित करते हैं। इटरेटर

आयात करें ); के लिए (स्ट्रिंग तत्व:input_set) {System.out.print (तत्व); सिस्टम.आउट.प्रिंट ("", "); } } सार्वजनिक स्थैतिक शून्य मुख्य (स्ट्रिंग [] args) { System.out.println ("आवश्यक पैकेज आयात किए गए हैं"); सेट <स्ट्रिंग> इनपुट_सेट =नया हैशसेट <> (); input_set.add ("जावा"); input_set.add ("स्कैला"); input_set.add ("पायथन"); input_set.add ("माइस्क्ल"); System.out.println ("सेट को इस प्रकार परिभाषित किया गया है:" + input_set); प्रिंट_सेट (इनपुट_सेट); }}

आउटपुट

आवश्यक पैकेज आयात किए गए हैंसेट को इस प्रकार परिभाषित किया गया है:[जावा, स्काला, माइस्क्ल, पायथन] प्रत्येक लूप के लिए सेट पर इटरेटिंग:जावा, स्काला, माइस्क्ल, पायथन,

  1. जावा प्रोग्राम पैलिंड्रोम की जांच करने के लिए

    पैलिंड्रोम संख्या एक संख्या है जो उलटने पर वही रहती है, उदाहरण के लिए, 121, 313, 525, आदि। उदाहरण आइए अब पैलिंड्रोम की जांच के लिए एक उदाहरण देखें - public class Palindrome {    public static void main(String[] args) {       int a = 525, revVal = 0, remainder, val;   &

  1. JSlider में सीमा निर्धारित करने के लिए जावा प्रोग्राम

    स्लाइडर की सीमा निर्धारित करने के लिए, setExtent() विधि का उपयोग करें। यह नॉब द्वारा कवर की गई रेंज का आकार सेट करता है - JSlider slider = new JSlider(JSlider.HORIZONTAL, 0, 100, 70); slider.setMinorTickSpacing(5); slider.setMajorTickSpacing(20); slider.setPaintTicks(true); slider.setPaintLabels(tru

  1. पायथन में एक सेट पर पुनरावृति

    इस लेख में, हम Python 3.x में एक सेट पर पुनरावृति/ट्रैवर्सिंग के बारे में जानेंगे। या इससे पहले। यह बिना किसी डुप्लीकेट के वस्तुओं का एक अनियंत्रित संग्रह है। यह सभी तत्वों को घुंघराले ब्रेसिज़ के भीतर संलग्न करके किया जा सकता है। हम कीवर्ड सेट के माध्यम से टाइप कास्टिंग का उपयोग करके भी सेट बना सक