मैं आज लगता है कि मैं एक की सामग्री लिखने के लिए किसी भी आसान तरीका को ट्रैक नहीं कर सकता है आश्चर्यचकित था 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);
}