Recabamos por el mundo on line para así traerte la respuesta a tu dilema, si continúas con alguna inquietud déjanos la pregunta y respondemos con gusto, porque estamos para servirte.
Ejemplo 1: consumidor de proveedor de funciones de Java 8
@TestpublicvoidwhenNamesPresentUseBothConsumer()List<String> cities =Arrays.asList("Sydney","Dhaka","New York","London");Consumer<List<String>> upperCaseConsumer = list ->for(int i=0; i< list.size(); i++)
list.set(i, list.get(i).toUpperCase());;Consumer<List<String>> printConsumer = list -> list.stream().forEach(System.out::println);
upperCaseConsumer.andThen(printConsumer).accept(cities);
Ejemplo 2: consumidor de proveedor de funciones de Java 8
@TestpublicvoidsupplierWithOptional()Supplier<Double> doubleSupplier =()->Math.random();Optional<Double> optionalDouble =Optional.empty();System.out.println(optionalDouble.orElseGet(doubleSupplier));
Ejemplo 3: consumidor de proveedor de funciones de Java 8
@TestpublicvoidsupplierWithOptional()Supplier<Double> doubleSupplier =()->Math.random();Optional<Double> optionalDouble =Optional.empty();System.out.println(optionalDouble.orElseGet(doubleSupplier));
¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)