java8 Collectors.mapping 使用 例子 学习

                                 java8 Collectors.mapping 使用 例子 学习

Map> colorApple = appleList.stream().collect(Collectors.groupingBy(Apple::getColor, Collectors.mapping(Apple::getVariety, toList())));
colorApple.forEach((k, v) -> {
	System.out.println(k + " 的苹果有:");
	v.forEach(System.out::println);
});
红 的苹果有:
红富士
红星
寒富
黄 的苹果有:
黄元帅
绿 的苹果有:
国光
嘎啦

 

你可能感兴趣的:(java8,java8)