首页 > 移动平台 > 详细

android 中字节流和字符流的区别

时间:2015-10-12 19:13:17      阅读:167      评论:0      收藏:0      [点我收藏+]

1.字符流的后缀:Reader和Writer   处理字符和字符串

  字节流的后缀:InputStream和OutputStream  处理字节和二进制对象

2.android的读写原理

  所有文件的存储都是字节的存储

  磁盘保留的是字节或者将字符转化成字节进行粗出

3. 字符流可以处理unicde,但是字节流不可以

  字节流提供了处理任何类型的IO操作的功能

4.字节流转换成字符流可以使用InputStreamReader和OutputStreamWriter

5.字符流在操作时使用了缓冲区,通过缓冲区再操作文件

   字节流在操作时本身不会用到缓冲区(内存)

在字符流的操作中,所有的字符都是在内存中形成的,在输出前会将所有的内容暂时保存在内存之中,所以使用了缓冲区暂存数据。

如果想在不关闭时也可以将字符流的内容全部输出,则可以使用Writer类中的flush()方法完成。

 

android 中字节流和字符流的区别

原文:http://www.cnblogs.com/zhengtu2015/p/4872461.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!