Scala文件讀寫

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()
    }
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章