Easy way to write contents of a Java InputStream to an OutputStream

后端 未结 23 2454
粉色の甜心
粉色の甜心 2020-11-22 02:10

I was surprised to find today that I couldn\'t track down any simple way to write the contents of an InputStream to an OutputStream in Java. Obviou

23条回答
  •  情深已故
    2020-11-22 02:47

    you can use this method

    public static void copyStream(InputStream is, OutputStream os)
     {
         final int buffer_size=1024;
         try
         {
             byte[] bytes=new byte[buffer_size];
             for(;;)
             {
               int count=is.read(bytes, 0, buffer_size);
               if(count==-1)
                   break;
               os.write(bytes, 0, count);
             }
         }
         catch(Exception ex){}
     }
    

提交回复
热议问题