(Iterable<Entry<T, Integer>> source, Function<T, U> fnGetField)
| 235 | } |
| 236 | |
| 237 | public static <T, U> Iterable<Entry<U, Integer>> groupSumBy(Iterable<Entry<T, Integer>> source, Function<T, U> fnGetField) { |
| 238 | return StreamUtil.stream(source).collect(Collectors.groupingBy(kv -> fnGetField.apply(kv.getKey()), Collectors.summingInt(e -> e.getValue()))).entrySet(); |
| 239 | } |
| 240 | } |
no test coverage detected