字节流:

抽象基类:InputStream, OutputStream。

字节流可以操作任何数据。注意:字符流使用的数组是字符数组。Char [] chs

字节流使用的数组是字节数组。Byte [] bt

转换流:

特点:1,是字节流和字符流之间的桥梁。

2,该流对象中可以对读取到的字节数据进行指定编码表的编码转换。

什么时候使用:1,当字节和字符之间有转换动作时。

2,流操作的数据需要进行编码表的指定时。

具体对象体现:1,InputStreamReader:字节到字符的桥梁。

2,OutputStreamWriter:字符到字节的桥梁。

个人形象理解,存在硬盘上的都是字节,所以读对应字节到字符的转换。

在内存处理的是字符,所以写对应字符到字节的转换。

这两个流都是字符流体系中的成员。那么它们有转换作用,而本身又是字符流。所以在构造的时候,需要传入字节流对象进来。

构造函数:

InputStreamReader(InputStream):通过该构造函数初始化,使用的是本系统默认的编码表GBK。

InputStreamReader(InputStream,String charSet):通过该构造函数初始化,可以指定编码表。

OutputStreamWriter(OutputStream):通过该构造函数初始化,使用的是本系统默认的编码表GBK。

OutputStreamWriter(OutputStream,String charSet):通过该构造函数初始化,可以指定编码表。

操作文件的字符流对象是转换流的子类

Reader

|--InputStreamReader

|--FileReader

Writer

|--OutputStreamWriter

|--FileWriter

转换流中的read方法。已经融入了编码表,在底层调用字节流的read方法时将获取的一个或者多个字节数据进行临时存储,并去查指定的编码表,如果编码表没有指定,

查的就是默认码表。那么转换流的read方法就可以返回一个字符比如中文。

转换流已经完成了编码转换的动作,对于直接操作的文本文件的FileReader而言,就不用再重新定义了,只要继承该转换流,获取其方法,就可以直接操作文本文件中的字符数据了。

注意:

在使用FileReader操作文本数据时,该对象使用的是默认的编码表。如果要使用指定的编码表时,必须使用转换流。

最新文章

  1. Nginx 配置支持C++
  2. Web API - Video File Streaming
  3. 烂泥:ESXI开启SNMP服务
  4. Android对话框之dismiss和cancel和hide区别
  5. 数据可视化(6)--Google Charts实例
  6. SimpleDateFormat使用详解及与毫秒的相互转换
  7. SOLVED: GATT callback fails to register
  8. [转] 浅析HTTP协议
  9. .net ajax式上传文件
  10. li里的a标签浮动了,为什么li本身也浮动了?
  11. MySQL的ibdata1文件占用过大
  12. C# 消息队列-MSMQ
  13. Unable to convert MySQL date/time value to System.DateTime
  14. html中radio、checkbox选中状态研究
  15. powerdesign设计、实现简单的数据库模型
  16. 洛谷P3933 Chtholly Nota Seniorious 【二分 + 贪心 + 矩阵旋转】
  17. 大内密探HMM(转)
  18. 【转】右键的 在 vs 中打开 怎么去掉
  19. jdk安装完为什么会有两个JRE?
  20. This is your path and you will pursue it with excellence.

热门文章

  1. Lodop打印条码二维码设置多宽不一定是多宽
  2. BZOJ5251 八省联考2018劈配(网络流)
  3. HDU4623 CRIME 【状压DP】【同类项合并】
  4. bzoj 3289 : Mato的文件管理 (莫队+树状数组)
  5. Educational Codeforces Round 8 B. New Skateboard
  6. 用树莓派改装电风扇及实现Android遥控
  7. 对STM32库函数中 assert 函数的认知
  8. 洛谷 P1984 [SDOI2008]烧水问题 解题报告
  9. 洛谷 P3225 [HNOI2012]矿场搭建 解题报告
  10. 洛谷 P3155 [CQOI2009]叶子的染色 解题报告