Linq

1、filter:删选

list.stream().filter(x -> Objects.equals(x.getId(), saleUserId)).collect(Collectors.toList());

2、map:映射某个字段

List<Integer> businessIds = businesslist.stream().map(Business::getId).collect(Collectors.toList());

3、group:分组

 /**
         * 根据作品编码分组
         */
        Map<String, List<ExportExcelTemplateVo>> groupBy = list.stream().collect(Collectors.groupingBy(ExportExcelTemplateVo::getWorksItemNo));

 

posted @ 2023-01-18 14:20  江境纣州  阅读(18)  评论(0编辑  收藏  举报