我想将对象(类的实例)保存到文件中。我没有找到任何有价值的例子。我需要使用序列化吗?
我怎么做?
更新:这是我尝试这样做的方法
import scala.util.Marshal
import scala.io.Source
import scala.collection.immutable
import java.io._
object Example {
class Foo(val message: String) extends scala.Serializable
val foo = new Foo("qweqwe")
val out = new FileOutputStream("out123.txt")
out.write(Marshal.dump(foo))
out.close
}
首先,out123.txt 包含许多额外的数据,并且编码错误。我的直觉告诉我应该有另一种正确的方法。