亚洲区国产区激情区无码区,国产成人mv视频在线观看,国产A毛片AAAAAA,亚洲精品国产首次亮相在线

Java 菜鳥(niǎo)教程

Java 流程控制

Java 數(shù)組

Java 面向?qū)ο?I)

Java 面向?qū)ο?II)

Java 面向?qū)ο?III)

Java 異常處理

Java 列表(List)

Java Queue(隊(duì)列)

Java Map集合

Java Set集合

Java 輸入輸出(I/O)

Java Reader/Writer

Java 其他主題

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

Java ArrayList 方法

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

forEach()方法的語(yǔ)法為:

arraylist.forEach(Consumer<E> action)

forEach()參數(shù)

  • action - 要對(duì)arraylist的每個(gè)元素執(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表達(dá)式傳遞給forEach()
        numbers.forEach((e) -> {
          e = e * 10;
          System.out.print(e + " ");
        });
    }
}

輸出結(jié)果

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

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

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

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

要了解有關(guān)lambda表達(dá)式的更多信息,請(qǐng)?jiān)L問(wèn)Java Lambda 表達(dá)式

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

Java ArrayList 方法