2009-11-25 94 views

回答

2

由於XML是更具可讀性和轉讓,我使用Simple Framework,或提到你可以做簡單的序列。

+0

你也可以用我們的Xstream。 – Milhous 2009-11-25 03:52:17

5

使用ObjectOutputStream你可以直接寫對象到文件中。

ObjectOutputStream out = new ObjectOutputStream(new BufferedOutputStream(new FileOutputStream("filename.dat"))); 
out.writeObject(obj); 
out.close(); 

這會將Object obj寫入文件。它可以使用ObjectInputStream()讀回。

+0

此技術也可用於通過套接字流發送任意對象。 – 2009-11-25 03:58:37

0

如果你只需要存儲的對象和檢索回作爲一個整體,更好地與序列化去。

在情況下,你想用對象的內容可讀文件,使用文件IO API的內容寫入到文件中。

1

我的工作場所使用XStream,如果ObjectOutputStream沒有做的工作。

相關問題