出现错误原因是因为分组时map的key为空,分组前加个filter过滤

Map<Integer, List<AssetVulHistory>> levelMap = assetHisList.stream()
	.filter(assetVul->Func.isNotEmpty(assetVul.getVulLevel()))						
	.collect(Collectors.groupingBy(AssetVulHistory::getVulLevel));

更多推荐