InputStream is = new FileInputStream(file1);
OutputStream os = new FileOutputStream(file2);
int temp = 0;
while ((temp=is.read()!=(-1)) {
os.write(temp);
}
InputStream is = new FileInputStream(file1); OutputStream os = new FileOutputStream(file2); int temp = 0; while ((temp=is.read()!=(-1)) { os.write(temp); } 用这段代码将file1内容拷贝到file2中,每个汉字需要两次while循环,读写两次,每次一个字节,那么这个read()方法的返回值到底表示什么,api上说是下一个数据字节,但这里返回的