lambda表达式获取所需值的计数

时间:2016-04-18 11:48:34

标签: lambda java-8

我有List<String>,就像是,

List<String> dummyList=Arrays.asList("a","b","c","a","b","e","f","e");

我有一个列表,其中包含班级中学生的姓名,我需要一个lambda表达式来获取名称为&#34; a&#34;,&#34; b&#34;,&#的学生数量34; C&#34;

我尝试过使用,

dummyList.stream().collect(Collectors.groupingBy(Function.identity(), Collectors.counting()));

它列出了全班学生的数量,但我需要学生的数量&#34; a&#34;,&#34; b&#34;,&#34; c&#34;,最终地图应该是,

a:2
b:2
c:1

0 个答案:

没有答案