
1.code
@Data
@AllArgsConstructor
class UserBean {
private Integer age;
private String name;
}
public class PredicateTest {
public static void main(String[] args) {
PredicateTest predicateTest = new PredicateTest();
Predicate<UserBean> predicate = predicateTest::greaterThan100;
predicate.test(new UserBean(138, "张三丰"));
}
private boolean greaterThan100(UserBean userBean) {
if (userBean.getAge() >= 100) {
System.out.println(String.format("%s活了%s岁,是个老不死", userBean.getName(), userBean.getAge()));
return true;
}
return false;
}
}
2.结果
