Scala讀文件使用scala.io模塊,寫文件使用java.io模塊
寫文件
import java.io.PrintWriter
@Test
def testFileI(): Unit ={
/**
* 測試寫文件
*/
val printWriter:PrintWriter=new PrintWriter("./src/main/resources/test.txt");
printWriter.println("牀前明月光")
printWriter.println("疑是地上霜")
printWriter.println("舉頭望明月")
printWriter.println("低頭思故鄉")
printWriter.close()
}
讀文件
import scala.io.{BufferedSource, Source}
@Test
def testFileO(): Unit ={
/**
* 測試讀文件
*/
val sourceFile:BufferedSource=Source.fromFile("./src/main/resources/test.txt")
for(line<-sourceFile.getLines()){
println(line)
}
sourceFile.close()
}