如何在 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 是一个很好的起点。
比如我有一个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 是一个很好的起点。