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

Java प्रोग्राम: दो लिस्ट्स को जोड़ना

इस लेख में हम समझेंगे कि Java में दो लिस्ट्स को कैसे जोड़ा जाता है। ArrayList क्लास AbstractList को एक्सटेंड करती है और List इंटरफेस को इम्प्लीमेंट करती है। ArrayList डायनामिक एरे को सपोर्ट करती है जो आवश्यकतानुसार बढ़ सकते हैं।

ArrayList को प्रारंभिक आकार के साथ बनाया जाता है। जब यह आकार पार हो जाता है, तो कलेक्शन स्वचालित रूप से बड़ा हो जाता है। जब ऑब्जेक्ट्स हटाए जाते हैं, तो एरे सिकुड़ सकता है।

उदाहरण

इनपुट:

First list is defined as: [Java, Python]
Second list: [Mysql, Redshift]

आउटपुट:

The list after joining two strings: [Java, Python, Mysql, Redshift]

एल्गोरिदम

  1. शुरुआत
  2. दो लिस्ट्स डिक्लेयर करें: input_list_1 और input_list_2
  3. मान परिभाषित करें
  4. join_lists() फंक्शन का उपयोग करके और दोनों लिस्ट्स को पैरामीटर्स के रूप में पास करके दोनों लिस्ट्स को जोड़ें
  5. परिणाम प्रदर्शित करें
  6. रोकें

उदाहरण 1: मुख्य फंक्शन में सभी ऑपरेशन

import java.util.ArrayList;
import java.util.List;

public class Demo {
    static void joinLists(List<String> input_list_1, List<String> input_list_2) {
        List<String> result_list = new ArrayList<String>();
        result_list.addAll(input_list_1);
        result_list.addAll(input_list_2);
        System.out.println("\nThe list after joining two strings: " + result_list);
    }
    
    public static void main(String[] args) {
        List<String> input_list_1 = new ArrayList<String>();
        input_list_1.add("Java");
        input_list_1.add("Python");
        System.out.println("The first list is defined as: " + input_list_1);
        
        List<String> input_list_2 = new ArrayList<String>();
        input_list_2.add("Mysql");
        input_list_2.add("Redshift");
        System.out.println("The second list is defined as: " + input_list_2);
        
        joinLists(input_list_1, input_list_2);
    }
}

आउटपुट

The first list is defined as: [Java, Python]
The second list is defined as: [Mysql, Redshift]
The list after joining two strings: [Java, Python, Mysql, Redshift]

उदाहरण 2: ऑब्जेक्ट-ओरिएंटेड दृष्टिकोण

import java.util.ArrayList;
import java.util.List;

public class Demo {
    static void joinLists(List<String> input_list_1, List<String> input_list_2) {
        List<String> result_list = new ArrayList<String>();
        result_list.addAll(input_list_1);
        result_list.addAll(input_list_2);
        System.out.println("\nThe list after joining two strings: " + result_list);
    }
    
    public static void main(String[] args) {
        List<String> input_list_1 = new ArrayList<String>();
        input_list_1.add("Java");
        input_list_1.add("Python");
        System.out.println("The first list is defined as: " + input_list_1);
        
        List<String> input_list_2 = new ArrayList<String>();
        input_list_2.add("Mysql");
        input_list_2.add("Redshift");
        System.out.println("The second list is defined as: " + input_list_2);
        
        joinLists(input_list_1, input_list_2);
    }
}

आउटपुट

The first list is defined as: [Java, Python]
The second list is defined as: [Mysql, Redshift]
The list after joining two strings: [Java, Python, Mysql, Redshift]
  1. - स्ट्रिंग में स्वरों की गिनती के लिए Java प्रोग्राम

    मान लीजिए निम्नलिखित हमारा स्ट्रिंग है: String myStr = Jamie; वेरिएबल काउंट = 0 सेट करें, क्योंकि हम उसी वेरिएबल में स्वरों की गणना करेंगे। प्रत्येक कैरेक्टर के माध्यम से लूप करें और स्वरों की गिनती करें: for(char ch : myStr.toCharArray()) { ch = Character.toLowerCase(ch); if(ch == a || c

  1. - Java में कैरेक्टर्स की List को String में कैसे बदलें?

    मान लीजिए निम्नलिखित हमारे कैरेक्टर्स की लिस्ट है: List<Character> list = Arrays.asList(W, e, l, c, o, m, e); कैरेक्टर्स की लिस्ट को स्ट्रिंग में बदलें: String string = list.stream().map(String::valueOf).collect(Collectors.joining()); उदाहरण Java में कैरेक्टर्स की List को String में बदलने का

  1. - पायथन प्रोग्राम: दो लिस्ट्स का इंटरसेक्शन ढूंढना

    इंटरसेक्शन ऑपरेशन का अर्थ है, हमें List1 और List 2 से सभी कॉमन एलिमेंट्स लेने हैं और सभी एलिमेंट्स को दूसरी तीसरी लिस्ट में स्टोर करना है।List1::[1, 2, 3] List2::[2, 3, 6] List3::[2, 3]एल्गोरिदमचरण 1: लिस्ट्स इनपुट करें। चरण 2: पहले पहली लिस्ट के सभी एलिमेंट्स को ट्रैवर्स करें और दूसरी लिस्ट के एलिम