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

जावा प्रोग्राम एक सूची को दो हिस्सों में विभाजित करने के लिए

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

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

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

इनपुट सूची :[Java, Python, JavaScript, Shell, Scala]

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

सूची का पहला भाग है:[Java, Python]सूची का दूसरा भाग है:[JavaScript, Shell, Scala]

एल्गोरिदम

चरण 1 - STARTचरण 2 - तीन सरणी सूची घोषित करें अर्थात् input_list, first_list, second_list.Step 3 - मानों को परिभाषित करें। चरण 4 - फ़ंक्शन का उपयोग करके सरणी का आकार प्राप्त करें। आकार ()। चरण 5 - input_list को पुनरावृत्त करें फॉर-लूप का उपयोग करते हुए, पहले_सूची में इंडेक्स कम आकार/2 इंडेक्स वैल्यू वाले सभी तत्वों को जोड़ें और .add() फ़ंक्शन का उपयोग करके दूसरी_लिस्ट में इंडेक्स वाले सभी तत्वों को आकार/2 इंडेक्स वैल्यू में जोड़ें। चरण 6 - परिणाम प्रदर्शित करेंचरण 7 - रुकें

उदाहरण 1

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

import java.util.ArrayList;import java.util.List;public class Demo{ public static void main(String[] args) { System.out.println ("आवश्यक पैकेज आयात किए गए हैं"); सूची <स्ट्रिंग> input_list =नया ऐरेलिस्ट <स्ट्रिंग> (); input_list.add ("जावा"); input_list.add ("पायथन"); input_list.add ("जावास्क्रिप्ट"); input_list.add ("शेल"); input_list.add ("स्कैला"); System.out.println ("सूची को" +input_list के रूप में परिभाषित किया गया है); सूची <स्ट्रिंग> पहली_सूची =नई ऐरेलिस्ट <स्ट्रिंग> (); सूची <स्ट्रिंग> दूसरी_सूची =नई ऐरेलिस्ट <स्ट्रिंग> (); int आकार =input_list.size (); System.out.println ("\ n सूची का पहला भाग है:"); for (int i =0; i  

आउटपुट

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

उदाहरण 2

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

आयात करें सूची <स्ट्रिंग> दूसरी_सूची =नई ऐरेलिस्ट <स्ट्रिंग> (); int आकार =input_list.size (); System.out.println ("\ n सूची का पहला भाग है:"); for (int i =0; i input_list =नया ऐरेलिस्ट <स्ट्रिंग> (); input_list.add ("जावा"); input_list.add ("पायथन"); input_list.add ("जावास्क्रिप्ट"); input_list.add ("शेल"); input_list.add ("स्कैला"); System.out.println ("सूची को" +input_list के रूप में परिभाषित किया गया है); स्प्लिट_लिस्ट (इनपुट_लिस्ट); }}

आउटपुट

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

  1. जावा में दो तारों की तुलना करने का कार्यक्रम

    इस लेख में, हम समझेंगे कि दो तारों की तुलना कैसे करें। अंकगणितीय ऑपरेटर == का उपयोग करके दो तारों के बीच तुलना की जा सकती है। स्ट्रिंग्स वर्णों का एक क्रम है। जावा प्रोग्रामिंग भाषा में, स्ट्रिंग्स को ऑब्जेक्ट के रूप में माना जाता है। नीचे उसी का एक प्रदर्शन है - मान लीजिए कि हमारा इनपुट है - Seco

  1. जावा प्रोग्राम सम और विषम तत्वों को दो अलग-अलग सूचियों में विभाजित करने के लिए

    सम और विषम तत्वों को दो अलग-अलग सूचियों में विभाजित करने के लिए, जावा कोड इस प्रकार है - उदाहरण import java.util.Scanner; public class Demo{    public static void main(String[] args){       int n, j = 0, k = 0;       Scanner s = new Scanner(System.in);  

  1. जावा प्रोग्राम दो या दो से अधिक फाइलों को वैकल्पिक रूप से तीसरी फाइल में मर्ज करने के लिए

    मान लें कि हमारे पास तीन फाइलें हैं - output1.txt नमस्कार आप कैसे हैं output2.txt ट्यूटोरियल पॉइंट में आपका स्वागत है output3.txt हम आसान सीखने की सुविधा प्रदान करते हैं उदाहरण निम्नलिखित जावा उदाहरण उपरोक्त तीन फ़ाइलों की सामग्री को वैकल्पिक रूप से एक फ़ाइल में मर्ज करता है - import java.uti