//gegen sein ein InputStream in und OutputStream out
byte buf[] = new byte[1024];
for(int x = in.read(buf); x != -1; x = in.read(buf))
out.write(buf,0,x);
in.close();
out.close();
thE_29 hat gesagt.:Toll, und was glaubst du macht eine andere Klasse?!
Die machen das gleiche nur siehst du es nicht..
Oder glaubst du der kann sich die bytes irgendwoher zusammengaukeln?
Desweiteren kann man input/outputstreams auch Blockweise auslesen!
Bsp.:
Code://gegen sein ein InputStream in und OutputStream out byte buf[] = new byte[1024]; for(int x = in.read(buf); x != -1; x = in.read(buf)) out.write(buf,0,x); in.close(); out.close();