代码之家  ›  专栏  ›  技术社区  ›  Koerr

如何从inputstream创建randomaccessfile?

  •  3
  • Koerr  · 技术社区  · 15 年前

    我知道的唯一方法是写一个临时文件,然后读取这个文件来创建randomaccessfile,检查它。 here

    或者使用统一的I/O库( http://uio.imagero.com ) here

    这是最好的方法吗?或者可以使用临时文件和ImageIO库来实现它?

    1 回复  |  直到 15 年前
        1
  •  2
  •   Peter DeWeese    15 年前

    是的,对于输入流的随机访问,必须缓冲该流(至少到请求的点)。像统一I/O这样的库应该可以工作,或者您可以实现数据输入和数据输出,这将使您的类像randomaccessfile一样运行,但如果您有自定义缓冲需求,则文件部分除外。