您的位置:首页 > 其它

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、控制台输入
print("控制台输入,请输入:")
val content = Console.readLine() //2.11.0按照下面的方法
println(content)
print("控制台输入,请再次输入:")
val content1  =  StdIn.readLine()
println(content1)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息