首页 > 其他 > 详细

IO流之转换流

时间:2020-02-04 13:40:40      阅读:84      评论:0      收藏:0      [点我收藏+]

转换流

 

 OutputStreamWriter

 

OutputStreamWriter 是字符流通向字节流的桥梁:可使用指定的字符编码表,将要写入流中的字符编码成字节。

它的作用的就是,将字符串按照指定的编码表转成字节,在使用字节流将这些字节写出去。

技术分享图片

 

 

 InputStreamReader

 

InputStreamReader 是字节流通向字符流的桥梁:它使用指定的字符编码表读取字节并将其解码为字符。

它使用的字符集可以由名称指定或显式给定,或者可以接受平台默认的字符集。

 

技术分享图片

 

 

 

 

 

 

 转换流和子类区别

技术分享图片

 

 

 

 

 

自己的总结和整理

 

字符流 用于文本文件(txt)

 

FileWriter是转换流OutputStreamWrite的子类

 

FileReade是转换流nputStreamReader的子类

 

转换流是字符通向字节的桥梁

 

是写的转换流 可以指定码表(utf-8或者gbk)

 

字符流FileWriter和FileReade只能是gbk码表

 

文本文件如果是中文的话 分为俩码表(utf-8或者gbk)

如果是gbk的话 就用 FileWriter(写)或者FileReade(读)

 

如果是utf-8的话 就用转换流OutputStreamWrite(写)和nputStreamReader(读)

 

字节流 用于非文本文件 例如图片,视频。音频
 
 
 
解析图
技术分享图片

 

 

 

IO流之转换流

原文:https://www.cnblogs.com/www1842564021/p/12258744.html

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