Create a gist now

Instantly share code, notes, and snippets.

What would you like to do?
Find in a collection, java without streams
public Collection<Employee> findName(Collection<Employee> collection, String name) {
List<Employee> list = new ArrayList<>();
if (collection == null || collection.isEmpty()) return list;
for (Employee e : collection) {
if (e.firstName.equals(name)) list.add(e);
}
return list;
}
// usage
Collection<Employee> found = findName(myCollection, "Bob");
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment