java stream

多字段map

Map<Integer, String> map = list.stream().collect(Collectors.toMap(Entity::getId, Entity::getType));

//可改成

Map<Integer, String> map = list.stream().collect(HashMap::new, (k, v) -> k.put(v.getId(), v.getType()),HashMap::putAll);

 

 
posted @ 2023-02-07 09:58  平小宅  阅读(13)  评论(0编辑  收藏  举报