簡體   English   中英

將數組列表另存為XML文件

[英]Saving an arraylist to a file as XML

是否可以簡單地將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?

看一下XStream ,它正是為完成此任務而設計的。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM