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

Chương trình Java để lặp lại trên ArrayList bằng cách sử dụng Lambda Expression

Trong bài viết này, chúng ta sẽ hiểu cách lặp qua ArrayList bằng cách sử dụng biểu thức lambda. Lớp ArrayList 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 dựng sẵn 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 ArrayList, add elements using the ‘add’ method.
Step 6 - Display this on the console.
Step 7 - Use the ‘forEach’ loop to iterate over the elements, and display them.
Step 8 - Stop

Ví dụ 1

Ở đây, chúng tôi liên kết tất cả các hoạt động với nhau trong hàm "main".

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 đóng gói các hoạt động thành các hàm trưng bày lập trình hướng đối tượng.

import java.util.ArrayList;
public class Demo {
   public static void print(ArrayList<Integer> input_list) {
      System.out.print("\nThe list is defined as:\n ");
      for(Integer elements : input_list) {
         System.out.print(elements + " ");
      }
   }
   public static void main(String[] args) {
      System.out.println("The required packages have been imported");
      ArrayList<Integer> input_list = new ArrayList<>();
      input_list.add(500);
      input_list.add(600);
      input_list.add(700);
      input_list.add(800);
      input_list.add(950);
      print(input_list);
   }
}

Đầu ra

The required packages have been imported
The list is defined as:
500 600 700 800 950