1700483576
1700483577
}
1700483578
1700483579
}
1700483580
1700483581
return result;
1700483582
1700483583
}
1700483584
1700483585
}
1700483586
1700483587
通过for循环遍历一个动态数组,判断用户是否符合条件,将符合条件的用户放置到另外一个数组中,比较简单。我们编写场景类来模拟该情景,如代码清单37-4所示。
1700483588
1700483589
代码清单37-4 场景类
1700483590
1700483591
public class Client{
1700483592
1700483593
public static void main(String[]args){
1700483594
1700483595
//首先初始化一批用户
1700483596
1700483597
ArrayList<User>userList=new ArrayList<User>();
1700483598
1700483599
userList.add(new User(“苏大”,3));
1700483600
1700483601
userList.add(new User(“牛二”,8));
1700483602
1700483603
userList.add(new User(“张三”,10));
1700483604
1700483605
userList.add(new User(“李四”,15));
1700483606
1700483607
userList.add(new User(“王五”,18));
1700483608
1700483609
userList.add(new User(“赵六”,20));
1700483610
1700483611
userList.add(new User(“马七”,25));
1700483612
1700483613
userList.add(new User(“杨八”,30));
1700483614
1700483615
userList.add(new User(“侯九”,35));
1700483616
1700483617
userList.add(new User(“布十”,40));
1700483618
1700483619
//定义一个用户查询类
1700483620
1700483621
IUserProvider userProvider=new UserProvider(userList);
1700483622
1700483623
//打印出年龄大于20岁的用户
1700483624
1700483625
System.out.println(”===年龄大于20岁的用户===”);
[
上一页 ]
[ :1.700483576e+09 ]
[
下一页 ]