测试Java PushbackInputStream是否包含字符串而不破坏流指针

测试Java PushbackInputStream是否包含字符串而不破坏流指针,java,inputstream,pushbackinputstream,Java,Inputstream,Pushbackinputstream,我需要确定某个字符串是否在PushbackInpuptStream中,但我需要流指针在此操作之后位于同一点。这种类型的流不支持mark,那么如何才能做到这一点呢?速度不是一个真正的因素,因为这是一个低频操作,流永远不会很大。只要读取数据,如果它不是你想要的,就把它推回去。这就是PushbackInputStream的用途

我需要确定某个字符串是否在PushbackInpuptStream中,但我需要流指针在此操作之后位于同一点。这种类型的流不支持mark,那么如何才能做到这一点呢?速度不是一个真正的因素,因为这是一个低频操作,流永远不会很大。

只要读取数据,如果它不是你想要的,就把它推回去。这就是PushbackInputStream的用途