如何在 Scala 中将 HashSet 保存到纯文本文件中

how to save HashSet into a plain text file in Scala

比如我有一个HashSet,想把它保存到txt或者csv等文件中。

val slotidSet: util.HashSet[String] = new util.HashSet[String](1)
slotidSet.add("100")
slotidSet.add("105")
slotidSet.add("102")
slotidSet.add("103")

如何将这个HashSet保存到纯文本文件中?
提前致谢。

像这样的东西应该可以完成工作

import java.nio.file.{Files, Paths}
import java.util

Files.write(Paths.get("file.txt"), slotidSet.asScala.mkString(",").getBytes)

输出是

100,102,103,105

现在由您来选择格式,在这种情况下,所有元素都只是用 , 连接起来。如果您需要使用 Scala/Java 中的文件,Java NIO 是一个很好的起点。