当前位置:  开发笔记 > 编程语言 > 正文

有没有办法将可序列化对象读/写到RandomAccesFile?

如何解决《有没有办法将可序列化对象读/写到RandomAccesFile?》经验,为你挑选了1个好方法。

如何在Java中读取/编写可序列化对象实例到RandomAccessFile?我想能够像在c ++中通过结构一样做到这一点.在java中只有ObjectInputStreams/ObjectOutputStreamscan可以读/写对象.我很惊讶Java没有已经实现的东西.



1> Peter Lawrey..:

通过ObjectOutputStream将数据写入ByteArrayOutputStream,然后可以将byte []放入随机访问文件中.你可以用同样的方式做反向.

但是,你为什么要这样做呢?我怀疑有些产品会为你做这些,比如可以持久保存到磁盘的缓存.在这个原因中,您可以只使用一个Map来放置对象,而库可以处理其余的事情.

推荐阅读
mylvfamily
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有