Scala 文件读写及Scala控制台输入
2015-12-08 21:35
465 查看
1、文件读取
println("读取本地文件:")
val localfile = Source.fromFile("D:\\ww\\test.txt","GBK") //中文乱码
for(line <- localfile.getLines()){
println(line)
}
localfile.close()还可以读取在线文件
println("读取在线文件:")
val webfile = Source.fromURL("http://bdtc2015.hadooper.cn/dct/page/1#userconsent#")
webfile.foreach(print)
webfile.close()
2、文件写入
println("向文件中写数据:")
val writer = new PrintWriter(new File("test.txt")) //当前工程根目录下
for(i <- 1 to 100)
writer.println(i)
writer.close()
}3、控制台输入
println("读取本地文件:")
val localfile = Source.fromFile("D:\\ww\\test.txt","GBK") //中文乱码
for(line <- localfile.getLines()){
println(line)
}
localfile.close()还可以读取在线文件
println("读取在线文件:")
val webfile = Source.fromURL("http://bdtc2015.hadooper.cn/dct/page/1#userconsent#")
webfile.foreach(print)
webfile.close()
2、文件写入
println("向文件中写数据:")
val writer = new PrintWriter(new File("test.txt")) //当前工程根目录下
for(i <- 1 to 100)
writer.println(i)
writer.close()
}3、控制台输入
print("控制台输入,请输入:") val content = Console.readLine() //2.11.0按照下面的方法 println(content) print("控制台输入,请再次输入:") val content1 = StdIn.readLine() println(content1)
相关文章推荐
- 关于响应式布局的总结px,em与rem
- 黑马程序员——jdk1.5的新特性
- UVA-1218 Perfect Service
- hive架构原理简析-mapreduce部分
- 线程间的同步
- 【Android游戏开发十七】让玩家自定义手势玩转Android游戏!—Android Gesture之【输入法手势技术】
- VisualRules接口调用(五)
- leetcode -- Same Tree -- 简单重点
- UNIX网络编程笔记(7):回射程序的UDP版本
- 20151209 Linux系统日常管理 (第三部分计划任务crontab;anacron)
- Vijos1603 迷宫
- poj 2184 Cow Exhibition(01背包)
- 用反射,将DataRow行转为Object对象
- 关于nextLine()和next()的使用
- Round2 - Probability
- Struts2的国际化
- SUSE Linux Enterprise Server设置IP地址、网关、DNS
- UITableViewCell contentView layoutSubviews 死循环
- Struts2的国际化
- LAMP 2.0Apache日志切割