实际使用时,自己更改相关取值:
//首先获得一个List,举例:
List<ApiInterfaceDetailDescInfo> detailDescList = apiInterfaceDetailDescInfoService.queryApiDetailDescInfoList(req.getId());
//根据List中的某个条件进行分组,如 根据type字段进行分组:
Map<Long, List<ApiInterfaceDetailDescInfo>> detailsMap1 = detailDescList.stream()
.collect(Collectors.groupingBy(ApiInterfaceDetailDescInfo::getType));
//想循环取出分组后的每个list
for (Map.Entry<Long, List<ApiInterfaceDetailDescInfo>> m : detailsMap1.entrySet()) {
//取key值
m.getKey()
//取列表的value
m.getValue();
}