Java 菜鳥教程

Java 流程控制

Java 數(shù)組

Java 面向對象(I)

Java 面向對象(II)

Java 面向對象(III)

Java 異常處理

Java 列表(List)

Java Queue(隊列)

Java Map集合

Java Set集合

Java 輸入輸出(I/O)

Java Reader/Writer

Java 其他主題

Java ArrayList forEach() 使用方法及示例

Java ArrayList 方法

Java ArrayList forEach()方法用于對arraylist的每個元素執(zhí)行指定的操作。

forEach()方法的語法為:

arraylist.forEach(Consumer<E> action)

forEach()參數(shù)

  • action - 要對arraylist的每個元素執(zhí)行的操作

forEach()返回值

forEach()方法不返回任何值。

示例:Java ArrayList forEach()

import java.util.ArrayList;

class Main {
    public static void main(String[] args) {
        //創(chuàng)建 ArrayList
        ArrayList<Integer> numbers = new ArrayList<>();

        // 添加元素到 ArrayList
        numbers.add(1);
        numbers.add(2);
        numbers.add(3);
        numbers.add(4);
        System.out.println("ArrayList: " + numbers);

        // 將10乘以所有元素
        System.out.print("更新后的 ArrayList: ");
       
        // 將lambda表達式傳遞給forEach()
        numbers.forEach((e) -> {
          e = e * 10;
          System.out.print(e + " ");
        });
    }
}

輸出結果

ArrayList: [1, 2, 3, 4]
更新后的 ArrayList: 10 20 30 40

在上面的示例中,我們創(chuàng)建了一個名為numbers的數(shù)組列表。注意代碼,

numbers.forEach((e) -> {
  e = e * 10;
  System.out.print(e + " ");  
});

在這里,我們將lambda表達式作為forEach()方法的參數(shù)傳遞。lambda表達式將arraylist的每個元素乘以10,然后輸出結果值。

要了解有關lambda表達式的更多信息,請訪問Java Lambda 表達式

注意:forEach()方法 與 for-each循環(huán)不同。我們可以使用Java for-each循環(huán)遍歷arraylist的每個元素。

Java ArrayList 方法

丰满人妻一级特黄a大片,午夜无码免费福利一级,欧美亚洲精品在线,国产婷婷成人久久Av免费高清