List<Object>转Map<String,List<Object> list转map
// 从数据库中获取数据
List<PmsSkuStock> pmsSkuStocks = pmsSkuStockMapper.selectlist();
// 创建map
Map<Long, List<PmsSkuStock>> pmsSkuStockMap = new HashMap<>();
// 进行遍历
for(PmsSkuStock item : pmsSkuStocks ){
// 根据key获取list
List<PmsSkuStock> list = pmsSkuStockMap.get(item.getProductId());
// 判断是否为null
if(CollUtil.isEmpty(list)){
// 为null创建list,并add数据
list = new ArrayList<>();
list.add(item);
pmsSkuStockMap.put(item.getProductId(),list);
} else {
// 不为null,直接添加数据
list.add(item);
}
}