FileInputStream inputStream = new FileInputStream(linkin);
FileOutputStream outputStream = new FileOutputStream(linkou);
int data =0;
while( inputStream.read() != -1){
data = inputStream.read();
outputStream.write(data);
} vì sao e file đích của e không copy dc hết file nguồn ạ
E code SAI logic rồi. Vòng lặp của e đọc 2 lần, trong đó chỉ có 1 lần đọc là lấy dữ liệu để lưu lại. Do đó nó k lưu đc hết dữ liệu. Sửa:
while((data = inputStream.read()) != -1){
outputStream.write(data);
}
8 Comments
Chưa câp nhập phần này hả AD
Hôm nay sẽ có nhé
mình thấy trong Java này còn một phần nữa không biết bạn Update lên chưa nhưng mình không thấy, là Threading
Phần đó 3 hôm nữa sẽ có nha b.
FileInputStream inputStream = new FileInputStream(linkin);
FileOutputStream outputStream = new FileOutputStream(linkou);
int data =0;
while( inputStream.read() != -1){
data = inputStream.read();
outputStream.write(data);
} vì sao e file đích của e không copy dc hết file nguồn ạ
E code SAI logic rồi. Vòng lặp của e đọc 2 lần, trong đó chỉ có 1 lần đọc là lấy dữ liệu để lưu lại. Do đó nó k lưu đc hết dữ liệu. Sửa:
while((data = inputStream.read()) != -1){
outputStream.write(data);
}
e tưởng là trong phần điều kiện thì nó không tính là gọi hàm read() chứ ạ vì trong phần điều kiện nó chỉ kiểm tra xem true hay false thôi
e debug để kiểm tra việc “tưởng” của e nó có đúng không nhé.