lamda List转map拼接key

1、List转Map,key由多个字段拼接

 

Map<String, User> map= userList.stream()
        .collect(Collectors.toMap(k -> k.getUserId() + k.getUserName(), Function.identity()));

2、单个key
Map map =userList.stream().collect(Collectors.toMap(User::getUserName,Function.identity())); 

 

posted @ 2022-05-25 17:06  smellycats  阅读(323)  评论(0编辑  收藏  举报