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](http://stackoverflow.com/questions/587404/java-finding-objects-in-collections) - 聽起來就像你以後的樣子。你使用'Guava'還是'org.apache.commons.collections.Predicate'? – Attila 2012-03-26 18:45:38
? – phanneman 2012-03-26 18:48:32