Java ArrayList replaceAll() 方法
示例
給列表中的每個數字加 1
import java.util.ArrayList;
public class Main {
public static void main(String[] args) {
ArrayList<Integer> numbers = new ArrayList<Integer>();
numbers.add(5);
numbers.add(9);
numbers.add(8);
numbers.add(6);
numbers.add(1);
numbers.replaceAll( n -> n + 1 );
System.out.println(numbers);
}
}
定義和用法
replaceAll()
方法將列表中的每個專案替換為對該專案執行操作後的結果。該操作可以透過與 Java 的 UnaryOperator
介面相容的 Lambda 表示式來定義。
要了解 lambda 表示式,請參閱我們的 Java Lambda 表示式教程。
語法
public void replaceAll(UnaryOperator operator)
引數值
引數 | 描述 |
---|---|
運算子 | 必需。一個 UnaryOperator 或 Lambda 表示式,它對列表中的每個專案進行操作。 |
相關頁面
❮ ArrayList 方法