使用Scala实现文件单词计数
2024-10-19 04:24:33
package com.dtapp.base import scala.io.Source object WCntApp {
def main(args: Array[String]) {
val file = Source.fromFile("E:\\abc.txt", "UTF-8")
var map = Map.empty[String, Int]
for (line <- file.getLines){
val words = line.split(" ").toList
for(wd <- words) {
if (map.contains(wd))
map += (wd -> (map(wd) + 1))
else
map += (wd -> 1)
}
}
println("map:" + map)
file.close()
}
}
最新文章
- JS瀑布流布局
- Heartbeat+DRBD+MySQL高可用方案
- 水晶报表13.x(Crystal Reports for VS2010)的安装部署经验
- BZOJ 1834 【ZJOI2010】 network 网络扩容
- u3d 性能优化
- == Got TLE on OJ? Here is the solution! ==
- Java基础知识强化106:Java中 int 的各进制之间的转换
- CVE爬虫抓取漏洞URL
- WinPcap编程入门实践
- Linux块设备驱动 --块驱动相关的结构体及相关操作
- HDU--3466(0-1背包+贪心/后效性)
- c#以文件流的形式输出xml(可以解决内存溢出)-XmlTextWriter
- 修改vim默认tab为4个空格与显示行号
- iOS基础 - 相片浏览器
- C#编程基础->;XML系列导航
- (译)openURL 在 iOS10中已弃用
- Myeclipse使用git
- [FJOI2016]神秘数(脑洞+可持久化)
- [hgoi#2019/2/17t1]million
- Vivado开发工具熟悉之工具使用杂记