在java中将对象集合转换为字节格式,反之亦然
我有一个对象集合,我需要以字节格式存储,然后我必须将字节数据转换回对象集合。我需要java中的答案。 例如,我有一个对象数组(任何类型),然后我必须将该数组转换为 java 中的字节数组,然后反之亦然。
如果可能,请建议我使用的集合以及支持它的方法。
I have a collection of objects which i need to store in byte format and then afterwards i have to convert the data which in bytes back into collection of objects.I need the answer in java.
For eg I have an array of objects(any type) then i have to convert this array to byte array in java and then vice versa.
Please if possible suggest me the collection to use and the methods which support it.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
假设
Foo 实现了 Serialized
,只需这样做,反之亦然:
您当然也可以提供
FileOutputStream,而不是
和ByteArrayOutputStream
和ByteArrayInputStream
FileInputStream
分别将其写入文件或从文件读取。另请参阅:
Assuming that
Foo implements Serializable
, just doAnd the other way round:
Instead of
ByteArrayOutputStream
andByteArrayInputStream
you can of course also supplyFileOutputStream
andFileInputStream
respectively to write/read it to/from file.See also: