A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 坚持525 中级黑马   /  2014-10-23 21:12  /  1392 人查看  /  2 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

     
     在程序中像图片、MP3等都是采用字节的方式的保存,那么字节流会比字符流使用的更广泛。但是需要说明的是,如果要是想操作中文的话,字符流肯定是最好使的。因为字节流来操作文本数据的话,字节流可能会出现乱码,有时候一个汉字会被分成了两份的。

评分

参与人数 1黑马币 +1 收起 理由
杨佳名 + 1

查看全部评分

2 个回复

倒序浏览
其实字符流也是用字节流来实现,自不过封装了对象,用起来更简单和高效。你所说的乱码问题一般都是编码的问题,分成两份的可能是读取的不完整或者在写入过程中出现非本意的意外情况导致没有读取完成
回复 使用道具 举报
会出错吗? 我觉得字节流是通用的, 是以二进制形式输入输出, 至今没找到 FileReader和 FileWriter的亮点,(求亮点).
喜欢用通用的 FileInputStream & FileOutputStream ,
除非需要更改编码表的时候用用 InputStreamReader & OutputStreamWriter
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马