Scala--文件操作

1、读取本地文本文件

1.1、通过mkString方法读取文件

package com.itstar.scala.test
import scala.io.Source._
object day110801 {
def main(args: Array[String]): Unit = {
val rfile = fromFile("D:\\temp\\output.txt")
println("--------mkString-------")
println(rfile.mkString)
}
}

 

 

1.2、通过一行一行读取

package com.itstar.scala.test
import scala.io.Source._
object day110801 {
def main(args: Array[String]): Unit = {
val rfile = fromFile("D:\\temp\\output.txt")
println("--------mkString-------")
// println(rfile.mkString)
println("--------line-------")
var lines = rfile.getLines()
lines.foreach(println)
}
}

 

 

=============================================

2、写入文件

package com.itstar.scala.test
import java.io.PrintWriter
object day102601 {
def main(args: Array[String]): Unit = {
println("===============99乘法表=================")
val out = new PrintWriter("D:/temp/output.txt")
for(x <- 1 until 10){
var y = 1
while(y <= x){
out.print(y+"*"+x+"="+(y*x)+" ")
y += 1
}
out.println()
}
out.close()
}
}

 

 


posted @ 2019-11-08 21:26  newtest00  阅读(635)  评论(0编辑  收藏  举报