java8 lambda表达式对集合的处理
筛选系列 //从数据库查询出的数据 List<ClassImagePraise> pList = classImagePraiseService.list(lambdaQueryWrapperTow); //把该集合里面每个对象的name筛选出来 List<String> name= list.stream().map(p -> p.getName()).collect(Collectors.toList()); //把该集合里面每个对象的name筛选出来 筛选的条件是 Id等于 333 List<String> teacherIds = pList.stream().filter(s -> s.getId().equals("333")).map(p -> p.getUserId()).collect(Collectors.toList()); //根据集合的sort属性排序 升序 (简写) pList .sort(Comparator.comparing(ClassImagePraise::getSort)); //根据集合的sort属性排序 降序 (简写) pList .sort(Comparator.comparing(ClassImagePraise::getSort).reversed()); 排序系列详细 List<Message> list =