Computer >> Máy Tính >  >> Lập trình >> Java

Chương trình Java để chuyển ArrayList làm đối số hàm

Trong bài này, chúng ta sẽ hiểu cách truyền ArrayList làm đối số của hàm. ArrayListclass là một mảng có thể thay đổi kích thước, có thể được tìm thấy trong gói java.util. Sự khác biệt giữa mảng abuilt-in và ArrayList trong Java, là kích thước của mảng không thể được sửa đổi.

Dưới đây là một minh chứng về điều tương tự -

Giả sử đầu vào của chúng tôi là -

Run the program

Đầu ra mong muốn sẽ là -

The list is defined as:
Java Python Scala Mysql Redshift

Thuật toán

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

Ví dụ 1

Ở đây, chúng tôi lặp lại danh sách mảng chuỗi.

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);
   }
}

Đầu ra

The required packages have been imported

The list is defined as:
Java Python Scala Mysql Redshift

Ví dụ 2

Ở đây, chúng tôi lặp lại danh sách mảng số nguyên.

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);
   }
}

Đầu ra

The required packages have been imported

The list is defined as:
Java Python Scala Mysql Redshift