通过num分组并把name 逗号分割显示,我是用filter 筛选了name不为空的数据
Map<String, String> collect9 = datas.stream().filter(c-> StringUtils.isNotEmpty(c.getName())).collect(Collectors.groupingBy(Person::getNum,Collectors.mapping(Person::getName,Collectors.joining(","))));
结果应是:
N1001 “张三,李四,王五”
N1002 "张力,刘胜"