Stream para procesos de datos

List<String> names = new ArrayList<>();
for (Person person : people) {
 if (person.getAge() > 18) {
  names.add(person.getName());
 }
}

EQUIVALENTE A:

List<String> names = people.stream()
  .filter(person -> person.getAge() > 18)
  .map(Person:getName)
  .collect(Collectors.toList());

 

¿Te ha resultado útil??

0 / 0

Deja una respuesta 0

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.