java.util.ArrayList中replayAll()方法

java.util.ArrayList.replaceAll(UnaryOperator<E> operator) 方法用于将ArrayList中的所有元素替换为指定的元素

1 语法

public void replaceAll(UnaryOperator<E> operator)

2 参数

operator :表示对单个操作数的操作,该操作数生成与其操作数类型相同的结果。

3 返回值

4 demo

package com.example.demo;

import java.util.ArrayList;

/**
 * ArrayList replaceAll()方法的demo
 */
public class ArrayListTest {
    public static void main(String[] args) {
        ArrayList<String> al = new ArrayList<>();
        al.add("0");
        al.add("1");
        al.add("2");
        al.add("3");
        al.add("4");
        al.add("5");
        al.replaceAll(a->{
            if(a.equals("2")){
                return "二";
            }else{
                return a;
            }
        });
        System.out.println(al.toString());
    }
}

输出结果:

[0, 1, 二, 3, 4, 5]

猜你喜欢

转载自www.cnblogs.com/jcb1991/p/13402429.html