文件复制 使用字节流读取中文问题

文件复制练习;一读一写明确:
数据源:a.txt
数据的目的地:c.txt

文件复制的步骤:
1.创建一个字节输入流对象,构造方法中绑定要读取的数据源

2.创建一个字节输出流对象,构造方法中绑定要写入的目的地

3.使用字节输入流对象中的方法read读取文件

4 .使用字节输出流中的方法write,把读取到的字节写入到目的地的文件中

5 .释放资源

 

 

 

 

 

 

 中文问题

当使用字节流读取文本文件时,可能会有一个小问题。就是遇到中文字符时,可能不会显示完整的字符,那是因为一个中文字符可能占用多个字节存储。

所以Java提供一些字符流类,以字符为单位读写数据,专门用于处理文本文件

使用字节流读取中文文件
.
1个中文
GBK:占用两个字节
UTF-8:占用3个字节

 

 

 

 

 

posted @ 2022-07-09 09:54  帕拉利斯  阅读(71)  评论(0)    收藏  举报