El método java.util.concurrent.CopyOnArrayList.replaceAll() en Java reemplaza cada elemento de esta lista con el resultado de aplicar el operador al elemento.
Sintaxis:
public void replaceAll(UnaryOperator operator)
Parámetros: este método acepta un operador de parámetros obligatorio que se aplicará a cada elemento.
Tipo de retorno: este método no tiene valor de retorno.
Los siguientes programas ilustran el método replaceAll() de CopyOnArrayList en Java:
Programa 1: Este programa involucra el método CopyOnArraylist replaceAll() de tipo String:
// Java Program to illustrate CopyOnArrayList // replaceAll() method import java.util.concurrent.CopyOnWriteArrayList; import java.util.*; import java.util.function.UnaryOperator; public class GFG { public static void main(String[] args) { CopyOnWriteArrayList<String> ArrLis1 = new CopyOnWriteArrayList<String>(); // Add elements ArrLis1.add("White"); ArrLis1.add("Red"); ArrLis1.add("Blue"); ArrLis1.add("Green"); // print CopyOnWriteArrayList System.out.println("CopyOnWriteArrayList: " + ArrLis1); // check using function ArrLis1.replaceAll(new MyOperator()); // print CopyOnWriteArrayList System.out.println("After replacement CopyonWriteArrayList: " + ArrLis1); } } class MyOperator implements UnaryOperator<String> { public String apply(String t) { return t.replaceAll("Red", "White"); } }
Producción:
CopyOnWriteArrayList: [White, Red, Blue, Green] After replacement CopyonWriteArrayList: [White, White, Blue, Green]
Publicación traducida automáticamente
Artículo escrito por kanakasrijaathukuri y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA