objectoutputstream追加写入换行
时间: 2024-01-27 13:03:56 浏览: 105
ObjectInputStream 和 ObjectOutputStream 介绍_动力节点Java学院整理
如果你想要在追加写入时换行,可以在每次写入对象后,手动写入一个换行符。你可以使用 ObjectOutputStream 的 writeBytes() 方法来实现这个功能,例如:
```java
FileOutputStream fos = new FileOutputStream("example.txt", true);
ObjectOutputStream oos = new ObjectOutputStream(fos);
// 写入对象
MyObject myObject = new MyObject();
oos.writeObject(myObject);
// 写入换行符
oos.writeBytes(System.lineSeparator());
oos.close();
fos.close();
```
这里使用了 System.lineSeparator() 方法来获取当前操作系统的换行符,以确保在不同的操作系统上都能正常换行。
阅读全文