1.对List按照属性的某个子段进行分组
Map<String,List<ProgressData> > map = progrssByList.stream().collect(Collectors.groupingBy(progressData -> progressData.getProjectNo()));
2.根据集合中数据的某个字段排序
升序(默认)
persEmpHouseholdExcelDtoList.stream().sorted(Comparator.comparing(PersEmpHouseholdExcelDto::getId)).collect(Collectors.toList());
降序
persEmpHouseholdExcelDtoList.stream().sorted(Comparator.comparing(PersEmpHouseholdExcelDto::getId).reversed()).collect(Collectors.toList());