有人可以提供一個工作代碼來演示如何在java中將樹形圖序列化爲byte []嗎?樹圖的關鍵是以秒和毫秒爲單位的時間,而值是在特定時間收到的jms消息。序列化樹圖
Q
序列化樹圖
-3
A
回答
1
假設鍵和值類型實現Serializable
,你可以簡單地使用ObjectObjectOutputStream
做系列化,並ByteArrayOutputStream
捕獲輸出,並把它變成一個byte[]
。
您應該能夠通過讀取ObjectObjectOutputStream
和ByteArrayOutputStream
的javadocs來了解如何執行此操作。如果您需要更簡單的信息,Oracle的Java教程中有很多信息,特別是在basic I/O tutorial stream中。
(字節流的頁面已經有權在部分非常重要的一課「始終關閉流」。請確保您閱讀和理解它是什麼說什麼。)
+0
另外需要注意的是,如果樹形圖使用自定義比較器,則該比較器也必須是可序列化的。 – 2012-03-29 10:53:07
+0
這是一個很好的觀點。 – 2012-03-29 11:09:10
相關問題
- 1. 序列化BST樹
- 2. 將Treeview序列化爲JSON並反序列化回樹視圖
- 3. 提升樹的序列化?
- 4. PHP序列化對象樹
- 5. 樹遍歷和序列化
- 6. C樹XML序列化
- 7. 序列化前綴樹
- 8. Boost序列化樹結構
- 9. Gson,序列化樹結構
- 10. 表達式樹序列化程序
- 11. Python序列化/反序列化的二叉樹
- 12. 序列化Tastypie中的django-mptt樹
- 13. 反序列化廣度優先樹
- 14. Simpleframework java.lang.StackOverflowError的樹反序列化
- 15. 錯誤序列化對象樹SplObjectStorage
- 16. C#.NET:反序列化JSON樹
- 17. 如何反序列化JSON數據樹?
- 18. 製作ANTLR4解析樹可序列化
- 19. 使用DFS對樹進行序列化
- 20. 序列化樹成JSON對象
- 21. 如何序列化二叉樹
- 22. 序列化樹並存儲到RandomAccessFile
- 23. 在Django中序列化一棵樹
- 24. protobuf-net的通用樹的序列化
- 25. Python的二叉樹序列化問題
- 26. 序列化樹到使用python
- 27. 傑克遜系列化/樹形結構的反序列化
- 28. 序列化樹視圖時丟失數據
- 29. 序列化每分鐘的JMS消息的樹形圖
- 30. 用JSON序列化圖論樹的解決方法?
的ObjectOutputStream? XML?屬性文件? CSV? – 2012-03-29 10:17:01
將它序列化爲byte [] - 作爲Objectoutputstream? XML?屬性文件? CSV? ('byte []'不是格式!) – 2012-03-29 10:35:59
是將其作爲ObjectOutputStream序列化爲字節 – kuki 2012-03-29 10:41:31