CollectorsTest.java 文件源码

java
阅读 50 收藏 0 点赞 0 评论 0

项目:de.flapdoodle.solid 作者:
@Test
public void immutableMultiMapCollector() {
    ImmutableMultimap<Integer, Integer> result = Stream.iterate(0, p -> p+1)
            .parallel()
            .limit(GENERATED_ITEMS)
            .collect(Collectors.groupingBy(i -> i % 10));

    assertEquals(GENERATED_ITEMS,result.size());
    assertEquals(10,result.asMap().size());
    for (int i=0;i<10;i++) {
        int key=i;
        ImmutableCollection<Integer> values = result.get(key);
        values.forEach(v -> {
            assertEquals(key,v % 10);
        });
    }
}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号