List<User> list = new ArrayList<>();
list.add(new Student("男", "zhangsan"));
list.add(new Student("男", "lisi"));
Map<String, Object> result = list.stream().collect(Collectors.toMap( user -> {
return (String)user.getSex();
}, User::getName));
list<object> to list<Map>, and a certain field as the key value value
Guess you like
Origin blog.csdn.net/qq_36213455/article/details/112804698
Recommended
Ranking