Skip to content

Instantly share code, notes, and snippets.

@liviutudor
Created April 1, 2017 00:32
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
Star You must be signed in to star a gist
Embed
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