2014年03月07日 星期五 09:36
Scala本身并未并未提供写文件的API,如果需要些文件,我们有两种选择:
1,使用Java的API,例如FileWriter等。
2,引入scala.io库。或许将来Scala会将其集成到发行包中。
使用Java API的代码示例如下:
import java.io._ import scala.io.Source object S017_WriteFile { def main(args: Array[String]): Unit = { val wf=new File("test.txt") val bwf=new BufferedWriter(new FileWriter(wf)) bwf.append("Hello Scala!"); bwf.close() val rf=Source.fromFile("test.txt").getLines.toList rf.foreach(println) } }
参考资料:
http://stackoverflow.com/questions/4604237/how-to-write-to-a-file-in-scala
http://jesseeichar.github.io/scala-io-doc/0.4.2/index.html#!/overview
Zeuux © 2024
京ICP备05028076号