0
我可以在java中將oblects寫入文件並檢索相同的文件嗎?在c + +我們是wrie函數..我可以在java中實現這個嗎?使用java將對象寫入文件並將其檢索到文件中
在C++中,我們可以使用
fin.write((字符*)&對象,的sizeof(類名));
我該如何在java中實現這一點?
我可以在java中將oblects寫入文件並檢索相同的文件嗎?在c + +我們是wrie函數..我可以在java中實現這個嗎?使用java將對象寫入文件並將其檢索到文件中
在C++中,我們可以使用
fin.write((字符*)&對象,的sizeof(類名));
我該如何在java中實現這一點?
您可以使用ObjectOutputStream序列化對象到一個文件(或任何其他輸出流)和ObjectInputStream看他們回去。對象需要實現Serializable接口來與這些類是有用的。並非所有的對象都可以被序列化。 (例如,對串行化套接字沒有意義或非常有用。)
+1:一個區別是Java將正確序列化引用。在C中,它只會複製當時指針的值,這在反序列化時並不有用。在Java中,它將複製引用的對象的內容並適當地反序列化它。 – 2012-03-25 08:38:49