实战代码示例:
package com.yl.Scala
import scala.io.Source
import java.io.PrintWriter
import java.io.File
object ScalaFileTest {
def main(args: Array[String]){
//读取文件
val file = Source.fromFile("C:\\Leslie.txt")
for(line <- file.getLines){ println(line) }
file.close
//读取网页内容
val webFile = Source.fromURL("http://www.zte.com.cn/")
webFile.foreach(print)
webFile.close
//写入文件,全部擦除重写
val writer = new PrintWriter(new File("C:\\Leslie.txt"))
for(i <- 1 to 5) writer.print(i + "\t" )
writer.close //最终结果为:1 2 3 4 5
//控制台输入
print("Please input:")
val line = Console.readLine
println(line)
}
}