//对象集合
List<OrderInfo> orderInfoList = new OrderInfo
//根据名称进行模糊匹配 查询条件:searchName
List<OrderInfo> filterInfo= orderInfoList .stream().filter(orderInfo-> Boolean.FALSE?orderInfo.getName().equals(searchName):
orderInfo.getName().contains(searchName))
.sorted(Comparator.comparing(OrderInfo::getCreateTime).reversed)
.collect(Collectors.toList());
相关文章
- 03-03对List集合中的对象进行按某个属性排序
- 03-03jdk1.7和jdk1.8对list集合根据对象的属性进行排序
- 03-03Java8 使用 stream().filter()过滤List对象(查找符合条件的对象集合)
- 03-03Java8 Stream对两个 List 遍历匹配数据的优化处理操作
- 03-03java8 stream 对 list 对象集合进行模糊匹配
- 03-03JAVA stream().sorted()对List集合进行排序
- 03-03利用java8特性Stream流对list集合进行多个属性组装数据
- 03-03Java8 使用 stream().filter()过滤List对象(查找符合条件的对象集合)
- 03-03Java之对List里面的对象名字进行模糊查询
- 03-03Java8 使用 stream().sorted()对List集合进行排序