Skip to content

Instantly share code, notes, and snippets.

@SG-K

SG-K/gits3.java Secret

Created July 22, 2020 13:28
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save SG-K/090261872d8b198fddb424b1e08591b1 to your computer and use it in GitHub Desktop.
Save SG-K/090261872d8b198fddb424b1e08591b1 to your computer and use it in GitHub Desktop.
public class RateFilter extends Filter<Double> implements Filterable {
@Override
public ArrayList<Item> applyFilter(ArrayList<Item> arrayList) {
if (value == null) {
return arrayList;
} else {
ArrayList<Item> newArrayList = new ArrayList<>();
for(int i = 0 ; i < arrayList.size(); i++){
double tmp = arrayList.get(i).getRate();
if( value <= tmp)
newArrayList.add(arrayList.get(i));
}
return newArrayList;
}
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment