Scala实现WordCount功能

来源:互联网 发布:vb编程基础教程下载 编辑:程序博客网 时间:2024/05/21 01:46

package org.scala.zhangyun


import scala.io.Source
import scala.collection.mutable.HashMap


/**
 * 实现Hadoop中WordCount功能
 * @author zhangyun
 */
object WordCount{
  def main(args: Array[String]): Unit = {
    
    val source = Source.fromFile("D:\\words.txt").mkString
    val tokens = source.split("\\s+")
    val mutablemap = new HashMap[String, Int]
    for (key <-tokens)
    {
      mutablemap(key) = mutablemap.getOrElse(key, 0) + 1
    }
    println(mutablemap.mkString(","))
    
    
  }
}
0 0
原创粉丝点击