Сьогодні я здивовано виявив, що не зміг відстежити будь-який простий спосіб запису вмісту InputStream
антенOutputStream
в Java. Очевидно, що байтовий буферний код не важко написати, але я підозрюю, що мені просто не вистачає чогось, що полегшило б моє життя (і код був яснішим).
Отже, з огляду на InputStream
in
та OutputStream
out
, чи є простіший спосіб написати наступне?
byte[] buffer = new byte[1024];
int len = in.read(buffer);
while (len != -1) {
out.write(buffer, 0, len);
len = in.read(buffer);
}