El código específico es el siguiente:
import java.util.arrayList; import java.util.list; import java.util.function.predicate; import java.util.stream.collectors; public class lambDastudy {public static void main (string [] args) {// Inicializar la lista de recopilación <Tring> List = New ArrayList <String> (); list.add ("Datos de prueba 1"); list.add ("Datos de prueba 2"); list.add ("Datos de prueba 3"); list.add ("Datos de prueba 12"); // use la expresión λ para atravesar la lista de colecciones. // Elementos de filtro en combinación con condiciones de predicado y filtro predicado <String> contiene1 = n -> n.contains ("1"); Predicado <String> contiene2 = n -> n.contains ("2"); // Tranquilidad a través de la colección list.stream (). Filter (contener1) .ForEach (n -> System.out.println (n)); list.stream (). Filter (S -> contiene 1.test (s)). foreach (s -> system.out.println (s)); list.stream (). Filter (contener1. y (contener2)). foreach (n -> system.out.println (n)); list.stream (). Filter (contener1.or (contener2)). foreach (n -> system.out.println (n)); // reemplazar los elementos filtrados en una lista de colección <String> newList = list.stream (). Filter (contener1. y (contener2)). Colecciones (coleccionadors.tolist ()); newList.ForEach (S -> System.out.println (S)); }} Resumir
Lo anterior son las habilidades (JDK1.8) que el editor le presentó sobre Java usando expresiones Lambda para operar colecciones de listas. Espero que sea útil para todos. Si tiene alguna pregunta, déjame un mensaje y el editor responderá a todos a tiempo. ¡Muchas gracias por su apoyo al sitio web de Wulin.com!