本文整理了Java中org.apache.commons.collections4.CollectionUtils.exists()
方法的一些代码示例,展示了CollectionUtils.exists()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。CollectionUtils.exists()
方法的具体详情如下:
包路径:org.apache.commons.collections4.CollectionUtils
类名称:CollectionUtils
方法名:exists
[英]Answers true if a predicate is true for at least one element of a collection.
A null
collection or predicate returns false.
[中]如果集合中至少有一个元素的谓词为true,则回答true。null
集合或谓词返回false。
代码示例来源:origin: gocd/gocd
private boolean agentFiltersHas(final String enumKey) {
return CollectionUtils.exists(Arrays.asList(AgentFilters.values()), o -> {
AgentFilters filter = (AgentFilters) o;
return filter.name().equals(enumKey.toUpperCase());
});
}
代码示例来源:origin: gocd/gocd
static boolean matchesFilter(Collection collection, final String searchCriteria) {
final SearchCriteria criteria = new SearchCriteria(searchCriteria);
return CollectionUtils.exists(collection, o -> criteria.matches((String) o));
}
代码示例来源:origin: com.github.rvesse/airline
public boolean isRequired() {
return CollectionUtils.exists(this.restrictions, new IsRequiredArgumentFinder());
}
代码示例来源:origin: com.github.rvesse/airline
public boolean isRequired() {
return CollectionUtils.exists(this.restrictions, new IsRequiredOptionFinder());
}
代码示例来源:origin: com.github.rvesse/airline
@Override
public boolean evaluate(Pair<OptionMetadata, Object> parsedOption) {
return CollectionUtils.exists(parsedOption.getLeft().getRestrictions(), getRestrictionPredicate());
}
代码示例来源:origin: com.github.rvesse/airline
@Override
public final boolean evaluate(OptionMetadata arg0) {
return CollectionUtils.exists(arg0.getRestrictions(), getRestrictionPredicate());
}
代码示例来源:origin: com.github.rvesse/airline
@Override
public <T> void preValidate(ParseState<T> state, ArgumentsMetadata arguments, String value) {
// Not enforced if no values specified
if (rawValues.isEmpty())
return;
// Check in list of values
if (!CollectionUtils.exists(this.rawValues, new LocaleSensitiveStringFinder(value, this.locale))) {
throw new ParseArgumentsIllegalValueException(AbstractCommonRestriction.getArgumentTitle(state, arguments), value, asObjects(rawValues));
}
}
}
代码示例来源:origin: com.github.rvesse/airline
@Override
public <T> void preValidate(ParseState<T> state, OptionMetadata option, String value) {
// Not enforced if no values specified
if (rawValues.isEmpty())
return;
// Check in list of values
if (!CollectionUtils.exists(this.rawValues, new LocaleSensitiveStringFinder(value, this.locale)))
throw new ParseOptionIllegalValueException(option.getTitle(), value, asObjects(rawValues));
}
代码示例来源:origin: cereda/arara
if (resource.getFiletypes() != null) {
List<FileTypeResource> filetypes = resource.getFiletypes();
if (CollectionUtils.exists(filetypes,
new Predicate<FileTypeResource>() {
public boolean evaluate(FileTypeResource filetype) {
代码示例来源:origin: cereda/arara
if (CollectionUtils.exists(rule.getCommands(),
new Predicate<RuleCommand>() {
public boolean evaluate(RuleCommand command) {
内容来源于网络,如有侵权,请联系作者删除!