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

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

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

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

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

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

5 .释放资源

 

 

 

 

 

 

 中文问题

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

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

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

 

 

 

 

 

posted @   帕拉利斯  阅读(63)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
点击右上角即可分享
微信分享提示