जावा में एक ऐरे को उलट देना: एरेस को उलटने के बारे में आपको जो कुछ भी जानना चाहिए वह सब कुछ है



इस लेख में उपयुक्त सहायक उदाहरणों के साथ जावा में एक सरणी को उलटने के लिए सबसे अधिक प्रासंगिक और उल्लेखनीय तरीकों के बारे में बात की गई है।

डेटा संरचनाओं में निहित कुछ डेटा को उलट देना, कभी-कभी कुछ सार्थक उद्देश्यों को पूरा करता है। हम खुद को जावा में एक सरणी को उलटने की आवश्यकता के साथ पा सकते हैं, रुक-रुक कर।ऐसे कई तरीके हैं जिनके द्वारा यह किया जा सकता है। इस लेख में मैं जावा में एक सरणी को उलटने के लिए सबसे अधिक प्रासंगिक और उल्लेखनीय तरीकों पर चर्चा करूंगा।

हम उपर्युक्त को प्राप्त करने के तीन तरीके सीखेंगे,





हमें पहले विधि के साथ आरंभ करने दें,

जावा में एक ऐरे को उलट देना

विधि 1

/ * बेसिक जावा प्रोग्राम जो एक एरे को उलटता है * / पब्लिक क्लास एरेवियर {/ * फंक्शन जो एरे को उलट देता है और उसे दूसरे एरे में स्टोर करता है * / स्टैटिक वेयड रिवर्स (इंट [ए], इंट एन) {इंट [] डी [20] [n] int j = n for (int i = 0 i)

कार्यक्रम निम्नलिखित चरणों में भिन्न होता है:



  • इनपुट: सरणी के आकार और तत्वों को इनपुट के रूप में लिया जाता है।

  • उलटा कार्य: कार्यक्रम रिवर्स फ़ंक्शन का उपयोग करता है। फ़ंक्शन पैरामीटर लेता है: सरणी यानी सरणी और सरणी का आकार यानी एन।

  • कार्यप्रणाली : फ़ंक्शन में, पहले सरणी के आकार के साथ एक नया सरणी, आरंभीकृत किया जाता है। एरे सरणी [] शुरुआत से पुनरावृत्त है।



सरणी में मौजूद सभी तत्वों को नए सरणी में एक रिवर्स ऑर्डर में रखा गया है। यह ध्यान दिया जाना चाहिए कि नया सरणी अंतिम तत्व से पुनरावृत्त है।

आउटपुट:

उलट सरणी है:

६५

१।

२ ९

२।

कैसे बिजली द्वि में डैशबोर्ड बनाने के लिए

२५

उपयोग की गई विधि किसी सरणी को उलटने के लिए सबसे बुनियादी विधि है और इसका सरल प्रकृति के लिए व्यापक रूप से उपयोग किया जाता है।

जावा उदाहरण कार्यक्रमों में स्विच केस

विधि 2: जावा में एक ऐरे को उलट देना

पिछले उदाहरण में, हमने उल्टे तत्वों से मिलकर एक नई सरणी बनाई थी। यह विधि, हम तत्वों की अदला-बदली करके मूल सरणी को उलट देंगे।

/ * जावा प्रोग्राम जो स्वैप का उपयोग करके एक सरणी को उलट देता है * / सार्वजनिक वर्ग मुख्य {सार्वजनिक स्थैतिक शून्य मुख्य (स्ट्रिंग [] args) {int [] array = {10, 9, 8, 7, 6, 5, 4, 3, 2 , 1} System.out.println ('रिवर्स से पहले ऐरे:') / * फंक्शन जो स्वैप का उपयोग करके एरे को उलट देता है * / के लिए (int i = 0 i) 

उपरोक्त उदाहरण में, पहले तत्व को अंतिम तत्व के साथ स्वैप किया गया है।इसी तरह, दूसरे तत्व को मूल तत्व के साथ स्वैप किया जाता है।उदाहरण के लिए, 1 को n के साथ स्वैप किया जाता है, 2 को n-1 आदि के साथ स्वैप किया जाता है।

आउटपुट:

उलटने से पहले सरणी:

१० ९ 5 7 ६ ५ ४ ३ २ १

उलटने के बाद सरणी:

1 2 3 4 5 6 7 8 9 10

आइए हम इस लेख के अंतिम बिट पर जाते हैं,

विधि 3

यह विधि किसी सूची में सरणी को परिवर्तित करके सरणी को उलट देती है, जिसके बाद यह उपयोग करता है संग्रह। तरीका। संग्रह। विधि सूची प्राप्त करती है और तत्वों को उलट देती है।नीचे दिए गए उदाहरण में, हम एक सरणी नाम सरणी बनाते हैं और इसमें कई तत्व जोड़ते हैं। द संग्रह। विधि रैखिक समय में सरणी को उलट देती है।

इंपोर्ट java.util। एअर लाइनिस्ट इंपोर्ट java.util.Collections पब्लिक क्लास मेन {पब्लिक स्टैटिक शून्य मेन (स्ट्रिंग [] args) {ArrayList array = new ArrayList () array.add ('माय') array.add ('नाम') array.add ('Is') array.add ('जेरेमी') array.add ('हैनसन') System.out.println ('रिवर्स ऑर्डर से पहले:' + सरणी) कलेक्शंस .reverse (अरै) सिस्टम :out.println ('रिवर्स ऑर्डर के बाद:' + सरणी)}}

आउटपुट:

रिवर्स ऑर्डर से पहले: [My, Name, Is, Jeremy, Hanson]

रिवर्स ऑर्डर के बाद: [हैंसन, जेरेमी, इज, नेम, माय]

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

इस प्रकार हम इस लेख के अंत में आए हैं। रिवरसिंग एन एरे इन जावा ’। यदि आप और अधिक सीखना चाहते हैं,इसकी जाँच पड़ताल करो Edureka, एक विश्वसनीय ऑनलाइन शिक्षण कंपनी द्वारा। एडुर्का के जावा जे 2 ईई और एसओए प्रशिक्षण और प्रमाणन पाठ्यक्रम आपको हाइबरनेट और स्प्रिंग जैसे विभिन्न जावा फ्रेमवर्क के साथ कोर और उन्नत जावा अवधारणाओं दोनों के लिए प्रशिक्षित करने के लिए डिज़ाइन किया गया है।

क्या आप हमसे कोई प्रश्न पूछना चाहते हैं? कृपया इस ब्लॉग के टिप्पणी अनुभाग में इसका उल्लेख करें और हम जल्द से जल्द आपको वापस कर देंगे।