java 将InputStream中的内容读到字节数组

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java 将InputStream中的内容读到字节数组相关的知识,希望对你有一定的参考价值。

    BufferedInputStream in = new BufferedInputStream(resource.getInputStream()); 
      ByteArrayOutputStream out = new ByteArrayOutputStream(1024); 
      byte[] temp = new byte[1024];          
      int size = 0;          
      while ((size = in.read(temp)) != -1) {          
          out.write(temp, 0, size);          
      }          
      byte[] content = out.toByteArray()

以上是关于java 将InputStream中的内容读到字节数组的主要内容,如果未能解决你的问题,请参考以下文章

java中字节流与字符流的区别

1,理解java中的IO

java 将InputStream转换为字节数组

在 Java 中,如何将 InputStream 转换为字节数组 (byte[])? [复制]

HttpServletRequest的内容长度不是0,但是获取的InputStream中的字节数据都是零,这到底是怎么回事啊?

Java IO学习--字节和字符数组