Ben bir içeriğini yazmak için herhangi basit bir yol izini olamayacağını bugün bulmak için şaşırdı InputStream
bir etmek OutputStream
Java. 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
in
ve 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);
}