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]