我有一个List我想返回它找到的第一个与谓词匹配的值。我发现我可以使用CollectionUtils.find(collection,predicate)(Apache公地)。假设Object包含一个整数变量,称为:value,我如何在谓词中指定该值可以是1,2,3,4,5并丢弃那些不匹配的。是否可以做“包含”。也没有使用java8,所以无法进行流式处理。 最佳答案 返回列表中与给定谓词匹配的第一个元素:MyObjectres=CollectionUtils.find(myList,newPredicate(){@Overridep