在scala中,涉及到文件读写的方法有很多,可以使用java.io下的工具包,也可以使用scala.io下的功能。
下面介绍source.fromFile这个方法。
格式:scala.io.Source.formFile(文件名)
作用:读入一个文件
object test7 {
def main(arg: Array[String]): Unit = {
val content = scala.io.Source.fromFile("D:\24大数据1班\1\src\test.txt").mkString;
printf(content);
}
}
结果:
提问:如果想要直接得到文本文件,怎么办呢?
使用mkString方法即可。
import scala.io.Source
val content = Source.fromFile("example.txt").mkString
println(content)