Java 8 以前的写法:
Map<Long, User> userMap = new HashMap<Long, User>();
for (User user : users) {
userMap.put(user.getId(), user);
}
Java 8 写法:
Map<Long, User> userMap = users.stream().collect(Collectors.toMap(User::getId, o -> o));
lamba List 转 Map
阅读 70
2023-02-15
Java 8 以前的写法:
Map<Long, User> userMap = new HashMap<Long, User>();
for (User user : users) {
userMap.put(user.getId(), user);
}
Java 8 写法:
Map<Long, User> userMap = users.stream().collect(Collectors.toMap(User::getId, o -> o));
相关推荐
精彩评论(0)