Scala中的文件操作
文件读取
在Scala中,如果只是简单的读取文件内容,可以有两种方法,第一是使用Java的API,第二种就是使用scala.io.Source
模块。
读取行
import scala.io.Source;
object Demo extends App {
val filename = "/Users/Phoebe/Documents/haha.txt";
// Source.fromFile的第一个参数可以是字符串或java.io.File
//第二个是字符编码参数
for(line <- Source.fromFile(filename, 'UTF-8').getLines){
println(line);
}
val lines = Source.fromFile(filename).getLines.