Scala WordCount
来源:互联网 发布:老外网红淘宝购物 编辑:程序博客网 时间:2024/06/05 11:17
用scala实现wordcount例子
为了简便,直接对字符串进行操作,没有读取文件。
大致思路都在代码里了
参考了这篇博客的思路,传送门
object WordCount { def main(args: Array[String]): Unit = { val str1 ="hello world" val str2 ="hello scala java jvm" val list =List(str1,str2) /** * 首先分割字符串 split * 映射成 Tuple2 map(_,1) * 对tuple 进行按key分组 * 在组内进行value端求和 * 最后打印 */ list.flatMap(_.split(" ")).map((_,1)).groupBy(_._1).mapValues(_.map(_._2).reduce(_+_)).foreach(println _) }}
ps:
写在最后,学习新的一门语言主要是语法问题,我都不知道还有mapValues这种操作,多练习吧!打下spark基础
阅读全文
0 0
- scala wordcount
- scala wordcount
- scala-wordcount
- Scala WordCount
- 用scala实现wordcount
- Scala实现WordCount功能
- scala akka wordcount程序
- Scala写的wordcount
- 不用scala运行wordcount
- scala 实现WordCount
- scala实现wordcount
- Scala之WordCount
- scala版wordcount
- scala sparkstreaming wordcount
- scala版本的wordCount
- Scala 入门 WordCount
- Scala-Actor并行wordcount
- scala 对 字符串 Wordcount
- STL语句
- Arrays.sort()如何实现从大到小排序
- The C Programming Language 练习题3-2
- Struts2校验器
- bzoj4719/洛谷1600 noip2016天天爱跑步
- Scala WordCount
- php中try catch捕获异常实例详解
- Android学习笔记之AndroidManifest.xml文件解析
- 042 拉格朗日定理之型四:不等式证明;不定型0/0型求极限
- Buy Tickets (线段树)
- 10.1,10.2
- 特殊图poj2367-Genealogical tree poj-1776Task Sequences BZOJ1006: [HNOI2008]神奇的国度
- java 虚拟机类Class加载机制
- JAVA中使用JSON进行数据传递