scala 写入本地文件
时间: 2023-07-29 12:06:14 浏览: 57
要在 Scala 中写入本地文件,可以使用 Java 中的 `java.io.PrintWriter` 和 `java.io.FileWriter` 类。
以下是使用 `java.io.PrintWriter` 写入文件的示例代码:
```scala
import java.io._
val filename = "output.txt"
val writer = new PrintWriter(new File(filename))
writer.write("Hello, world!\n")
writer.write("This is a test file.")
writer.close()
```
以上代码创建了一个名为 `output.txt` 的文件,并向文件中写入两行文本。如果文件已经存在,则会覆盖原有文件内容。如果需要在原有文件的末尾追加内容,可以将 `PrintWriter` 的构造函数的第二个参数设置为 `true`。
以下是使用 `java.io.FileWriter` 写入文件的示例代码:
```scala
import java.io._
val filename = "output.txt"
val writer = new FileWriter(new File(filename))
writer.write("Hello, world!\n")
writer.write("This is a test file.")
writer.close()
```
以上代码与使用 `PrintWriter` 类似,只是使用了 `FileWriter` 类。
希望可以帮助到你!