要将每个对象打印到文件中,我使用以下代码:
def printToFile(f: java.io.File)(op: java.io.PrintWriter => Unit) {
val p = new java.io.PrintWriter(f)
try { op(p) } finally { p.close() }
}
printToFile(new java.io.File("c:\\csvfiles\\clean.csv"))(p => {
myObjectList.foreach(p.println)
})
如何访问 myObjectList 中的对象并打印它们的属性值?我需要覆盖对象的 toString 方法还是有替代方法?