Ben bir içeriğini yazmak için herhangi basit bir yol izini olamayacağını bugün bulmak için şaşırdı InputStreambir etmek OutputStreamJava. Açıkçası, bayt arabellek kodu yazmak zor değil, ama sadece hayatımı kolaylaştıracak bir şey (ve kod daha net) eksik olduğundan şüpheleniyorum.
Öyleyse, a InputStream inve a verildiğinde OutputStream out, aşağıdakileri yazmanın daha basit bir yolu var mı?
byte[] buffer = new byte[1024];
int len = in.read(buffer);
while (len != -1) {
out.write(buffer, 0, len);
len = in.read(buffer);
}