Ich war überrascht, heute festzustellen, dass ich keine einfache Möglichkeit finden konnte, den Inhalt eines zu schreiben InputStream
eines OutputStream
in Java . Natürlich ist der Byte-Puffer-Code nicht schwer zu schreiben, aber ich vermute, ich vermisse nur etwas, das mein Leben einfacher machen würde (und den Code klarer macht).
Gibt es also angesichts von InputStream
in
und OutputStream
out
eine einfachere Möglichkeit, Folgendes zu schreiben?
byte[] buffer = new byte[1024];
int len = in.read(buffer);
while (len != -1) {
out.write(buffer, 0, len);
len = in.read(buffer);
}