如何在Windows中的Scala中编写文本文件?

时间:2012-03-14 12:28:25

标签: scala

我不能使用scalax,因为它处于sbt 0.7.7和sbt 0.11.2之间的状态,并且不会安装在windows上。 (它缺少org.scala-tools.sbt#sbt_2.7.7; 0.4.7-p10,即使我已下载并更改脚本以匹配 - 新手远远超出他的深度)。

如果没有scalax,我在网上找不到任何示例。

我想要做的就是将一些文本行写入文件。但是我不希望一次将所有行都放在内存中。

有人能指出我的榜样吗?

Scala 2.9,Windows 7 - 64位。

1 个答案:

答案 0 :(得分:5)

最简单的方法可能是使用java.io.PrintWriter,如下所示:

scala> val pw = new java.io.PrintWriter("/tmp/foo.txt")
pw: java.io.PrintWriter = java.io.PrintWriter@1e1ff563

scala> pw.println("Hello")

scala> pw.close()

您可能想查找PrintWriter here