Scala 檔案讀寫及Scala控制檯輸入
阿新 • • 發佈:2019-02-01
1、檔案讀取
println("讀取本地檔案:")
val localfile = Source.fromFile("D:\\ww\\test.txt","GBK") //中文亂碼
for(line <- localfile.getLines()){
println(line)
}
localfile.close()
還可以讀取線上檔案
println("讀取線上檔案:") val webfile = Source.fromURL("http://bdtc2015.hadooper.cn/dct/page/1#userconsent#") webfile.foreach(print) webfile.close()
2、檔案寫入
println("向檔案中寫資料:")
val writer = new PrintWriter(new File("test.txt")) //當前工程根目錄下
for(i <- 1 to 100)
writer.println(i)
writer.close()
}
3、控制檯輸入print("控制檯輸入,請輸入:") val content = Console.readLine() //2.11.0按照下面的方法 println(content) print("控制檯輸入,請再次輸入:") val content1 = StdIn.readLine() println(content1)