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
InputStream
OutputStream
Not very readable, but effective, has no dependencies and runs with any java version
byte[] buffer = new byte[1024]; for (int n; (n = inputStream.read(buffer)) != -1; outputStream.write(buffer, 0, n));