package test;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.List;
public class Test {
public static void main(String[] args) {
List<Computer> regulars = new ArrayList<>();
regulars.add(new Computer(Brand.Apple,Type.NOTEBOOK,8000));
regulars.add(new Computer(Brand.Apple,Type.NOTEBOOK,8000));
regulars.add(new Computer(Brand.DELL,Type.DESKTOP,3000));
regulars.add(new Computer(Brand.HP,Type.NOTEBOOK,6000));
regulars.add(new Computer(Brand.DELL,Type.NOTEBOOK,8000));
regulars.add(new Computer(Brand.Haier,Type.DESKTOP,6000));
regulars.add(new Computer(Brand.HUAWEI,Type.NOTEBOOK,8000));
System.out.println("库存信息");
System.out.println(Arrays.toString(regulars.toArray()));
List<Filter> filters = new ArrayList<>();
filters.add(new BrandFilter(Brand.Apple));
filters.add(new TypeFilter(Type.NOTEBOOK));
List<Computer> result = FilterUtils.filter(regulars, filters);
System.out.println("筛选后的信息");
System.out.println(Arrays.toString(result.toArray()));
}
}
近期评论