我正在尝试构建一个简单的解析器,并且由于 InputStream 没有类似 peek 的方法,因此我正在使用标记和重置。但我怀疑连续的标记调用会使之前的调用无效。是这样吗?是否可以做类似的事情
foo.mark(1); ... foo.mark(2); ... foo.reset(); ... foo.reset();
如果没有,是否有其他方法来模拟这个或 peek 方法?
谢谢。
java inputstream reset
inputstream ×1
java ×1
reset ×1