嵌套List排序,java8 Stream流排序

 

如图类型数据格式,现在要进行排序。根据java8的写法可为:

List<B> dtoList=list<A>.getData();

List<B> bList=dtoList.stream()
                    .sorted(Comparator.comparing(o -> o.getListc().get(0).getsomeA()))
                    .collect(Collectors.toList());

list<A>.setListB(bList);


java8获取list中的某个字段
List<String> tagList = tagDTOList.stream()
.map(TeacherAllTagDTO::getZhName)
.collect(Collectors.toList());

 

posted @ 2019-09-17 14:14  淡淡的椰子味  阅读(3501)  评论(0编辑  收藏  举报