1. 去重
List<Long> dataCodeList = sysRefResourceList.stream().map(DataResCodeValueVO::getMenuId).distinct().collect(Collectors.toList());
2. 分组统计
list.stream().collect(Collectors.groupingBy(DataResCodeValueVO::getMenuId, Collectors.counting()));
3. 分组求和
sysRefResourceList.stream()
.collect(Collectors.groupingBy(DataResCodeValueVO::getMenuId, Collectors.summingLong(DataResCodeValueVO::getMenuId)));