Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/374.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在Java中读取输入流而不关闭它?_Java_Inputstream - Fatal编程技术网

如何在Java中读取输入流而不关闭它?

如何在Java中读取输入流而不关闭它?,java,inputstream,Java,Inputstream,我想读取一个输入流两次,但在第一次使用后,该流被关闭,我无法再次使用它。CloseShieldInputStream似乎也没有帮助。有人能帮我吗?将输入流保存到字节[]中,然后尽可能多地阅读。您使用的是哪种语言?到现在为止你都试了些什么?给我们看看代码,它是java。基本上,我检测输入流的mime类型和长度,然后将其传递给输出流。该方法的签名如下:public void execute(InputStream输入,OutputStream输出)在检测到MIME类型和长度后,是否要处理流的其余部分

我想读取一个输入流两次,但在第一次使用后,该流被关闭,我无法再次使用它。CloseShieldInputStream似乎也没有帮助。有人能帮我吗?

将输入流保存到
字节[]
中,然后尽可能多地阅读。

您使用的是哪种语言?到现在为止你都试了些什么?给我们看看代码,它是java。基本上,我检测输入流的mime类型和长度,然后将其传递给输出流。该方法的签名如下:public void execute(InputStream输入,OutputStream输出)在检测到MIME类型和长度后,是否要处理流的其余部分?或者你想从头再读一遍吗?看看这个问题: