FileInputStream in=new FileInputStream("f:/test.txt");
FileOutputStream out=new FileOutputStream("e:/test.txt");
byte[] bytes=new byte[512];
int len=-1;
while((len=in.read(bytes))!=-1){
out.write(bytes, 0, len);
}
呵呵,这个问题已经解决。但我还是不明白,当它读到的数据没用完时,返回的是读到的数组的长度吗