Scala文件操作


Scala中的文件操作基本可以依賴於Java的實現,包括輸入、輸出流的使用。

 

object FileOps {
def main(args: Array[String]) {
  val file = Source.fromFile("E:\\WangJialin.txt") 
  for (line <- file.getLines){ println(line)}
  file.close

  val webFile = Source.fromURL("http://spark.apache.org/")
  webFile.foreach(print)
  webFile.close
  
  val writer = new PrintWriter(new File("scalaFile.txt" ))               //寫數據一般需要調用Java api
  for (i <- 1 to 100) writer.println(i)
  writer.close()
  
  print("Please enter your input : " )
  val line = readLine
  println("Thanks, you just typed: " + line)
  val file=Source.fromFile("E:\\hehe.txt")
  for(line<-file.getLines()){println(line)}
  file.close();
 }
}


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM