0

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に変更する簡単な方法があるかどうか疑問に思いましたか?

4

1 に答える 1

0

XStreamを見てください。まさにこのタスクのために設計されています。

于 2013-01-05T15:43:32.010 に答える