是否可以简单地将 ArrayList 转储到 XML 文件?
我有一个数组列表,其中包含各种类型的消息对象。
我想做的是将其保存到 XML 文件中以保留日志。
我试过的是这个。
public void saveConversation()
{
FileOutputStream f_out;
try {
f_out = new FileOutputStream("convo.txt");
// Write object with ObjectOutputStream
ObjectOutputStream obj_out = new ObjectOutputStream (f_out);
// Write object out to disk
obj_out.writeObject (convo);
} catch (IOException ex) {
Logger.getLogger(HunterCom.class.getName()).log(Level.SEVERE, null, ex);
}
}
这可行,但创建的文件并没有引起太多的降神。我想知道是否有一种简单的方法可以将其更改为可读的 XML?