【发布时间】:2012-04-10 06:58:06
【问题描述】:
private static class FilterByStringContains implements Predicate<String> {
private String filterString;
private FilterByStringContains(final String filterString) {
this.filterString = filterString;
}
@Override
public boolean apply(final String string) {
return string.contains(filterString);
}
}
我有一个字符串列表,我想通过指定的字符串对其进行过滤,因此返回的值包含一个仅包含指定字符串的列表。我打算使用上述谓词,但不确定如何应用它来过滤列表
【问题讨论】:
-
看看这个SO queston——听起来正是你所追求的。
-
您使用的是
Guava还是org.apache.commons.collections.Predicate?
标签: java