Java examples for java.util:Collection Sub Collection
Returns a subset of the collection passed in based upon the Filter given.
import java.util.ArrayList; import java.util.Collection; public class Main{ /**// w w w .jav a 2 s.c o m * Returns a subset of the collection passed in based upon the Filter given. * @param original * @param filter * @return */ public static <T> Collection<T> filterCollection( Collection<T> original, Filter<T> filter) { Collection<T> filtered = new ArrayList<T>(); for (T item : original) { if (filter.accept(item)) { filtered.add(item); } } return filtered; } }