Map<String, List<SaleOfferReportDto>> map = new LinkedHashMap<>();
for (SaleOfferReportDto dto : list) {
String key = dto.getItemplanId();
if (map.containsKey(key)) {
map.get(key).add(dto);
} else {
List<SaleOfferReportDto> saleOfferReportDtos = new ArrayList<>();
saleOfferReportDtos.add(dto);
map.put(key, saleOfferReportDtos);
}
}
java list根据某字段分组
最新推荐文章于 2024-03-05 23:05:35 发布