是否可以将参数传递给 lambdaj 谓词?
public static Matcher<SomeObject> isSpecialObject = new Predicate<SomeObject>() {
public boolean apply(SomeObject specialObj) {
return LIST_OF_SPECIAL_IDS.contains(specialObj.getTypeId());
}
};
我想更改上述谓词,以便可以传入一个列表,而不是使用静态列表 LIST_OF_SPECIAL_IDS。那可能吗?
谢谢。