Question: What is the best way to filter a Java Collection?
I have a collection of Person class with following main field:
int id; String personName; int personAge;
and other details.
I want to filter the data and get data of all the persons having personAge >14.
How achieve this? What is the best way to filter a Java Collection?
In Java 8 you can use following code:
List<Person> filteredPersons = persons.stream() .filter(p -> p.getPersonAge() > 14).collect(Collectors.toList());
Above code is using Java 8.
We have huge collection of Java util package examples check all at Java Util Examples.