इस लेख में हम समझेंगे कि 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]
एल्गोरिदम
- शुरुआत
- दो लिस्ट्स डिक्लेयर करें:
input_list_1औरinput_list_2 - मान परिभाषित करें
join_lists()फंक्शन का उपयोग करके और दोनों लिस्ट्स को पैरामीटर्स के रूप में पास करके दोनों लिस्ट्स को जोड़ें- परिणाम प्रदर्शित करें
- रोकें
उदाहरण 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]