采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
通过 stream 可以实现类似hadoop的MR 单词个数统计吗
可以的。这个问题问的很好,也很典型,我当时也想讲这个例子,限于时间问题没有讲。晚一点我写一个完整的demo给大家。谢谢。
代码已经完成,请参见使用jdk8 stream 统计单词数 ,工程代码见文章评论,谢谢!有疑问欢迎提出。
你给的链接无法访问,我通过你讲的收集那一节,实现效果如下,是不是算是实现了类似功能: String worlds = "a b c b c c"; Map<String, Long> res = Stream.of(worlds.split(" ")) .collect(Collectors.groupingBy(String::new, Collectors.counting())); //打印出的结果 {a=1, b=2, c=3}
你好,昨天没有审核,今天应该可以看到了。我补充了例子,你可以看看,和你的思路基本上是一样的,我的例子是直接从文件里面读取在解析的。评论里面贴代码很乱,可以去github上看代码。
非常感谢!
登录后可查看更多问答,登录/注册
快人一步,学习SpringBoot2.0响应式编程,掌握趋势前沿
1.3k 7
1.1k 5
845 5
931 5
986 4