jdk1.8特性Lambda 表达式特性

本帖只做工作中使用的记录 ,持續更新

1 筛选功能  ---支持单个条件 多个条件

 List<BiznisWarehouseInventoryDetail> collectNocost = list.stream()
                        .filter(item -> "-3".equals(item.getDelFlag())).collect(Collectors.toList());

2 去重功能 -- 支持单个条件 多个条件

 // 去重
 collectNocost = collectNocost.stream().collect(Collectors.collectingAndThen(Collectors.toCollection(
 () -> new TreeSet<>(Comparator.comparing(
o -> o.getWarehouseCode() + ";" + o.getSkuCode()))),ArrayList::new));

猜你喜欢

转载自blog.csdn.net/JqueryTomcat/article/details/88963027