Fightin黑马 发表于 2014-9-12 22:03
这个只能用来复制文本文件,不能复制其他文件,否则会乱码,因为你用的是字符流 Writer和Reader 都是字符流 ...
fantacyleo 发表于 2014-9-12 22:13
楼上正解。另外你的文本文件复制后大小有变化可能是因为多余的newline。比如说,源文件有3行,第3行结束后 ...
逍遥呆 发表于 2014-9-12 22:23
谢谢,这个我明白了,因为正好差两字节。那这样解答这道题行吗?
fantacyleo 发表于 2014-9-12 22:53
保险起见,当然是要做到一致。毕竟视频里强调过复制完成后比较字节数的 ...
MeryStyle 发表于 2014-9-12 23:45
lz用字符流怎么能复制图片呢??图片文件都是二进制数据,复制他们要用字节流。怎么改,,,考虑用下buffer ...
逍遥呆 发表于 2014-9-12 23:19
那这要怎么改呢?能否指点下?
fantacyleo 发表于 2014-9-12 23:57
先读一行,如果非空就write写入。然后写while循环,循环体内先换行再write
逍遥呆 发表于 2014-9-12 23:49
那这个题目这么写是可以的吗?这里的文件是指的什么呢?
MeryStyle 发表于 2014-9-13 18:45
如果复制的是文本文件当然是可以的,但是当复制的是二进制文件时,如:图片视频等,那就会出问题了。如果 ...
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) | 黑马程序员IT技术论坛 X3.2 |