2013-01-05 47 views
0

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

+2

這可能有所幫助:http://stackoverflow.com/questions/3024105/how-to-generate-xml-in-string-representation-in-java – bakkal

回答

0

看看XStream,它是專門爲這項任務而設計的。