文件读写
import java.io.PrintWriter
import scala.io.Source
object FileDemo extends App {
//写入操作
//创建一个printwriter对象
val out =
new PrintWriter("src/main/scala/com/jxlg/before2/day5/fileresult.txt")
for(i<- 1 to 10){
//使用printwriter的println方法对文件进行写操作
out.println("hlm真厉害"+i)
}
//关闭流对象
out.close()
//----------------------------------
//读取操作
//通过Source类调用fromfile方法创建一个BufferedSource对象
val source0 =
Source.fromFile("src/main/scala/com/jxlg/before2/day5/fileresult.txt")
//调用getLines方法得到每一行的内容,并放入数组
val lines0 = source0.getLines()
//遍历数组得到每一行
for(line<-lines0){
println(line)
}
//关闭资源
source0.close()
}
运行结果
hlm真厉害1
hlm真厉害2
hlm真厉害3
hlm真厉害4
hlm真厉害5
hlm真厉害6
hlm真厉害7
hlm真厉害8
hlm真厉害9
hlm真厉害10
Process finished with exit code 0