Map<String, Long> result = list.stream() .collect(Collectors.groupingBy(Function.identity(), Collectors.counting())); Assert.assertEquals(new Long(2), result.get("Foo")); Assert.assertEquals(new Long(3), result.get("Bar"));Stream s = ...; s.count();
Map<String, Long> result = list.stream() .collect(Collectors.groupingBy(Function.identity(), Collectors.counting())); Assert.assertEquals(new Long(2), result.get("Foo")); Assert.assertEquals(new Long(3), result.get("Bar"));Stream s = ...; s.count();