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