Commons-collections的查找函数学习使用:

Commons-collections的查找函数学习使用:

// 查询中订单中所有的乘客
   List<Passanger> tempPassagers = entity.getPassangers();
   if (CollectionUtils.isNotEmpty(tempPassagers)) {
    // 查找需要删除的乘客的编号
    Passanger passager = (Passanger) CollectionUtils.find(
      tempPassagers, new Predicate() {
       @Override
       public boolean evaluate(Object object) {
        Passanger passager = (Passanger) object;
        if (passager.getId().equals(passageId)) {
         return true;
        }
        return false;
       }

      });

你可能感兴趣的:(Commons-collections的查找函数学习使用:)