推荐用字节流处理文件拷贝

只读或者只写(纯文本)推荐用字符流,可以防止出现乱码

在FileReader中其实读的时候先把字节转换成字符到java程序,然后在写的时候是先把字符转换成字节,再写入硬盘中的,(FileWriter中有个2048字节的小缓冲区)

而字节流整个过程都是在操作字节,因此字节流在拷贝文件时无论是什么文件都可以,推荐拷贝用字节流。

字符流在非纯文本的读和写的时候可能找不到对应的字符,用?来代替,出现乱码。

猜你喜欢

转载自www.cnblogs.com/toomucherror/p/10514511.html