给定一个Java InputStream,如何确定流中的当前偏移量?

我想要类似通用,可重用的getPosition()方法,该方法将告诉我从流的起点读取的字节数。理想情况下,我希望它可以与所有InputStream一起使用,这样当我从不同的来源获得它们时,就不必包装它们中的每一个。

这样的野兽存在吗?如果不是,那么有人可以推荐现有的计数实现InputStream吗?

回答:

看一下Commons

IO包中的CountingInputStream。它们也很好地收集了其他有用的InputStream变体。

以上是 给定一个Java InputStream,如何确定流中的当前偏移量? 的全部内容, 来源链接: utcz.com/qa/411892.html

回到顶部