मैं आज लगता है कि मैं एक की सामग्री लिखने के लिए किसी भी आसान तरीका को ट्रैक नहीं कर सकता है आश्चर्यचकित था InputStream
एक करने के लिए OutputStream
जावा में। जाहिर है, बाइट बफर कोड को लिखना मुश्किल नहीं है, लेकिन मुझे संदेह है कि मैं बस कुछ याद कर रहा हूं, जिससे मेरा जीवन आसान हो जाएगा (और कोड स्पष्ट हो जाएगा)।
तो, 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);
}