Utility Lambda

1, 假设有一个list, list 里面包含有 10个 1, 20个2,那么怎么从 list 变成map, 其中 key = [1,2], value = [10,20],就是说包含了值的个数呢?

Map<Integer,Integer> maps = result.stream().collect(Collectors.toMap(t -> t, t -> 1, (v1, v2) -> v1 + v2));

  

 

posted @ 2018-11-03 06:04  Vincent Zhang  阅读(74)  评论(0编辑  收藏  举报