本帖最后由 Hi.。 于 2015-12-3 15:45 编辑
BufferedReader和BufferedWriter的特有功能,一次读写一行。- String line = null;
- while ((line = br.readLine()) != null) {
- bw.write(line);
- bw.newLine();
- bw.flush();
-
复制代码 实际复制中,如果文本最末没有"/r/n",复制利用上面复制后也会多出一个"/r/n"。虽然使用缓冲能高效的读写数据,但这样最终文件就比源文件多出两个字节。算完全的复制文件吗?
怎么可以避免多出的两个字节? |
|