上代码
//list<对象> 转换Map 并根据某个字段分组 Map<String, List<User>> collect = users.stream().collect(Collectors.groupingBy(User::getUserName));
控台测试