给定一个Java InputStream,如何确定流中的当前偏移量?
我想要类似通用,可重用的getPosition()
方法,该方法将告诉我从流的起点读取的字节数。理想情况下,我希望它可以与所有InputStream一起使用,这样当我从不同的来源获得它们时,就不必包装它们中的每一个。
这样的野兽存在吗?如果不是,那么有人可以推荐现有的计数实现InputStream
吗?
回答:
看一下Commons
IO包中的CountingInputStream。它们也很好地收集了其他有用的InputStream变体。
以上是 给定一个Java InputStream,如何确定流中的当前偏移量? 的全部内容, 来源链接: utcz.com/qa/411892.html