如何在匿名类中指定搜索条件代码?

时间:2013-07-30 09:35:40

标签: java lambda

下面调用方法printMembers的一个参数是一个匿名类,它过滤了有资格在印度选择性服务的成员:那些男性,年龄在18到25岁之间:

 printMembers(
 roster,
 new CheckMember() {
    public boolean test(Member p) {
        return p.getGender() == Member.Sex.MALE
            && p.getAge() >= 18
            && p.getAge() <= 25;
    }
        }
    );

这种方法不起作用。

0 个答案:

没有答案