इस लेख में, हम समझेंगे कि दो सूचियों को कैसे जोड़ा जाए। ArrayList वर्ग AbstractList का विस्तार करता है और सूची इंटरफ़ेस को लागू करता है। ArrayList गतिशील सरणियों का समर्थन करता है जो आवश्यकतानुसार बढ़ सकती हैं।
ऐरे सूचियां प्रारंभिक आकार के साथ बनाई जाती हैं। जब यह आकार पार हो जाता है, तो संग्रह अपने आप बड़ा हो जाता है। जब ऑब्जेक्ट हटा दिए जाते हैं, तो सरणी सिकुड़ सकती है।
नीचे उसी का एक प्रदर्शन है -
मान लीजिए कि हमारा इनपुट है -
First list is defined as: [Java, Python] Second list: [Mysql, Redshift]
वांछित आउटपुट होगा -
The list after joining two strings: [Java, Python, Mysql, Redshift]
एल्गोरिदम
Step 1 - START Step 2 - Declare two lists namely input_list_1 and input_list_2 Step 3 - Define the values. Step 4 - Using the function join_lists() and passing both thelists as parametes, we join the two lists. Step 5 - Display the result Step 6 - Stop
उदाहरण 1
यहां, हम 'मेन' फंक्शन के तहत सभी ऑपरेशंस को एक साथ बांधते हैं।
import java.util.LinkedList; public class Demo { static void get_element(LinkedList<String> input_list, int index){ String result_string = input_list.get(index); System.out.print("The element at index 3 is: " + result_string); } public static void main(String[] args) { LinkedList<String> input_list = new LinkedList<>(); input_list.add("Python"); input_list.add("Java"); input_list.add("Scala"); input_list.add("Java"); input_list.add("JavaScript"); System.out.println("The list is defined as: " + input_list); int index = 3; get_element(input_list, index); } }
आउटपुट
The list is defined as: [Python, Java, Scala, Java, JavaScript] The element at index 3 is: Java
उदाहरण 2
यहां, हम ऑब्जेक्ट ओरिएंटेड प्रोग्रामिंग को प्रदर्शित करने वाले कार्यों में संचालन को समाहित करते हैं।
import java.util.ArrayList; import java.util.List; public class Demo { static void join_lists(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); join_lists(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]