org.apache.commons.collections4.CollectionUtils.exists()方法的使用及代码示例

x33g5p2x  于2022-01-18 转载在 其他  
字(2.9k)|赞(0)|评价(0)|浏览(225)

本文整理了Java中org.apache.commons.collections4.CollectionUtils.exists()方法的一些代码示例,展示了CollectionUtils.exists()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。CollectionUtils.exists()方法的具体详情如下:
包路径:org.apache.commons.collections4.CollectionUtils
类名称:CollectionUtils
方法名:exists

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) {

相关文章