इस लेख में, हम समझेंगे कि ArrayList को फ़ंक्शन तर्क के रूप में कैसे पास किया जाए। ArrayListclass एक आकार बदलने योग्य सरणी है, जिसे java.util पैकेज में पाया जा सकता है। जावा में अंतर्निहित सरणी और ArrayList के बीच का अंतर यह है कि किसी सरणी के आकार को संशोधित नहीं किया जा सकता है।
नीचे उसी का एक प्रदर्शन है -
मान लें कि हमारा इनपुट है -
Run the program
वांछित आउटपुट होगा -
The list is defined as: Java Python Scala Mysql Redshift
एल्गोरिदम
Step 1 - START Step 2 - Declare namely Step 3 - Define the values. Step 4 - Create an ArrayList, and iterate over it, and display it. Step 5 - In the main method, create the ArrayList, and add elements to it using the ‘add’ method. Step 6 - Display this on the console. Step 7 - Stop
उदाहरण 1
यहां, हम एक स्ट्रिंग सरणी सूची को पुनरावृत्त करते हैं।
import java.util.ArrayList; public class Demo { public static void print(ArrayList<String> input_list) { System.out.print("\nThe list is defined as:\n "); for(String language : input_list) { System.out.print(language + " "); } } public static void main(String[] args) { System.out.println("The required packages have been imported"); ArrayList<String> input_list = new ArrayList<>(); input_list.add("Java"); input_list.add("Python"); input_list.add("Scala"); input_list.add("Mysql"); input_list.add("Redshift"); print(input_list); } }
आउटपुट
The required packages have been imported The list is defined as: Java Python Scala Mysql Redshift
उदाहरण 2
यहां, हम एक पूर्णांक सरणी सूची को पुनरावृत्त करते हैं।
import java.util.ArrayList; public class Demo { public static void print(ArrayList<String> input_list) { System.out.print("\nThe list is defined as:\n "); for(String language : input_list) { System.out.print(language + " "); } } public static void main(String[] args) { System.out.println("The required packages have been imported"); ArrayList<String> input_list = new ArrayList<>(); input_list.add("Java"); input_list.add("Python"); input_list.add("Scala"); input_list.add("Mysql"); input_list.add("Redshift"); print(input_list); } }
आउटपुट
The required packages have been imported The list is defined as: Java Python Scala Mysql Redshift