- 1
- 0
- 约1.05万字
- 约 69页
- 2019-07-17 发布于辽宁
- 举报
6.4.1 Reader类与Writer类 Reader类是所有字符输入流的父类,它定义了操作字符输入流的各种方法。常用方法如下表所示。 方法名称 功 能 描 述 read() 读入一个字符。若已读到流结尾,则返回值为?1 read(char[]) 读取一些字符到char[]数组内,并返回所读入的字符的数量。若已到达流结尾,则返回-1 reset() 将当前输入流重新定位到最后一次调用mark() 方法时的位置 skip(long n) 跳过参数n指定的字符数量,并返回所跳过字符的数量 close() 关闭该流并释放与之关联的所有资源。在关闭该流后,再调用 read()、ready()、mark()、reset() 或 skip() 将抛出异常 课件制作人:XXX Reader类与Writer类 Writer类是所有字符输出流的父类,它定义了操作输出流的各种方法。常用方法如下表所示。 方 法 名 称 功 能 描 述 write(int c) 将字符c写入输出流 write(String str) 将字符串str写入输出流 write(char[] cbuf) 将字符数组的数据写入到字符输出流 flush() 刷新当前输出流,并强制写入所有缓冲的字节数据 close() 向输出流写入缓冲区的数据,然后关闭当前输出流,并释放所有与当前输出流有关的系统资源 课件制作人:XXX 6.4.2 InputStreamReader类 InputStreamReader 是字节流通向字符流的桥梁。它可以根据指定的编码方式,将字节输入流转换为字符输入流。创建字符输入流常用的构造方法有两种: InputStreamReader(InputStream in) InputStreamReader(InputStream in, String cname) 课件制作人:XXX InputStreamReader类 (1)InputStreamReader(InputStream in) 该构造方法使用默认字符集创建InputStreamReader类的实例对象。 语法如下: in:字节流类的实例对象。 new InputStreamReader(in); 课件制作人:XXX InputStreamReader类 (2)InputStreamReader(InputStream in, String cname) 该构造方法使用已命名的字符编码方式创建InputStreamReader类的实例对象。 语法如下: cname:使用的编码方式名。 InputStreamReader类常用的方法如下表所示。 new InputStreamReader(in,cname); 课件制作人:XXX InputStreamReader类 【例6-4】 方 法 名 称 功 能 描 述 close() 关闭流 read() 读取单个字符 read(char[] cb, int off, int len) 将字符读入数组中的某一部分 getEncoding() 返回此流使用的字符编码的名称 ready() 报告此流是否已准备读 课件制作人:XXX 6.4.3 OutputStreamWriter类 OutputStreamWriter 是字节流通向字符流的桥梁。写出字节,并根据指定的编码方式,将之转换为字符流。创建字符输出流常用的构造方法有两种。 OutputStreamWriter(OutputStream out) OutputStreamWriter(OutputStream out,String cname) 课件制作人:XXX OutputStreamWriter类 (1)OutputStreamWriter(OutputStream out) 该构造方法使用默认字符集创建OutputStreamWriter类的实例对象。 语法如下: out:字节流类的实例对象。 new OutputStreamReader(out); 课件制作人:XXX OutputStreamWriter类 (2)OutputStreamWriter(OutputStream out,String cname) 该构造方法使用已命名的字符编码方式创建OutputStreamWriter类的实例对象。 语法如下: cname:使用的编码方式名。 OutputStreamReader类常用的方法如下表所示: new OutputStreamWriter(out,cname); 课件制作人:XXX OutputStreamWriter类 【例6-5】 方 法 名 称 功 能 描 述 close() 关闭流,但要先刷新 flush() 刷新流的缓冲 write(
您可能关注的文档
最近下载
- 22S804矩形钢筋混凝土蓄水池.pdf VIP
- TCIC 049-2021 水泥窑用固体替代燃料.docx VIP
- 人民高中历史必修一同步练习材料题: 专制时代晚期的政治形态 含答案.doc VIP
- (新编)农村集体经济组织换届选举操作实务与示范文本资料汇编.doc VIP
- 80后农村孩子童年的记忆.doc VIP
- 二级公路沥青路面施工质量控制.doc VIP
- 6种儿童营养筛查评估量表详解(附中文评分表).docx VIP
- 数学项目化学习的特征及教学策略.docx VIP
- 2025年国家义务教育质量监测小学四年级艺术(音乐美术)国测模拟测试题.docx VIP
- 《数字化测图》全套教学课件.pptx
原创力文档

文档评论(0)