1.FileReader  extends InputStreamReader extends Reader 其中,Reader字符输入流和InputStreamReader和FileReader为字符输入流--写出--读取: 2.字符输入流写出读取数据 其中,FileReader对象的read方法是指针自动后移挨个读取: 文件字符输入流 FileReader 写出读取数据和 文件字节输入流 FileInputStream 写出读取数据步骤一样: 调用构造方法创建对象(入参为文件地址或者File…
java.io.Reader:字符输入流,是字符输入流的最顶层的父类,定义了一些共性的成员方法,是一个抽象类 共性成员方法: int read();读取单个字符并返回 int read(char[] cbuf)一次读取多个字符,将字符读入数组 void close() 关闭该流并释放预支关联的所有资源 java.io.FileReader extends InputStreamReader extends Reader FileReader:文件字符输入流 作用:吧硬盘文件中的数据以字符的方式读…
java.io.Reader:字符输入流的最顶层父类,其中定义了一些共性的成员方法,是一个抽象类共性的成员方法 int read() 读取单个字符并返回 int read(char[] cbuf) 将字符读入数组,一次读取多个字符 abstract void close() 关闭该流并释放与之关联的所有资源 Reader的子类 因为抽象类不能直接创建对象需要子类 java.io.FileReader extends InputStreamReader extends Reader FileRea…
一个流被定义为一个数据序列.输入流用于从源文件读取数据,输出流用于向目标写数据. 字符输入流FileReader三种读文件方式 package com.shuzf.fileio; import java.io.BufferedReader; import java.io.FileNotFoundException; import java.io.FileReader; import java.io.IOException; import java.io.Reader; /** * 字符输入流的操…
字符输入流Reader组成结构 本篇将对JAVA I/O流中的字符输入流Reader做个简单的概括: 总得来说,每个字符输入流类都有一个对应的用途,如下: 字符流基类:Reader 字节流转字符流:InputStreamReader                //读取字节输入流中的字符 字符文件读取相关:FileReader                          //读取文件中的字符 字符数组转字符流:CharArrayReader                //读取字符数组…
 一.概念 Reader Reader用于读取的字符流抽象类,数据单位为字符. int read(): 读取一个字符的数据,并将字符的值作为int类型返回(0-65535之间的一个值,即Unicode值).如果未读出字符则返回-1(返回值为-1表示读取结束). void close() : 关闭流对象,释放相关系统资源. /*字符输入流 Reader 仅用于字符(不算管中文还是英文)文件,不适合图片等 *字节流 FileInputStream 对应 字符流 FileReader *字节流 Fil…
一.字符输入流 java.io.Reader 抽象类是表示用于读取字符流的所有类的超类,可以读取字符信息到内存中. 它定义了字符输入流的基本共性功能方法. public void close() :关闭此流并释放与此流相关联的任何系统资源. public int read() : 从输入流读取一个字符. public int read(char[] cbuf) : 从输入流中读取一些字符,并将它们存储到字符数组 cbuf中 . Reader 抽象类的子类结构: 注意:深色的为节点流,浅色的为处理…
1.字符输入流Reader (1)字符输入流Reader我们读取拥有中文的文件时,使用的字节流在读取,那么我们读取到的都是一个一个字节: (2)只要把这些字节去查阅对应的编码表,就能够得到与之对应的字符: (3)API中给我们已经提供了读取相应字符的功能流对象,Reader,读取字符流的抽象超类: (4)read():读取单个字符并返回: (5)read(char[]):将数据读取到数组中,并返回读取的个数. 2.FileReader类 (1)查阅FileInputStream的API,发现Fi…
1. InputStreamReader(Reader字符流的子类)2种read数据方式: InputStreamReader的read方法: int read():一次读取一个字符 int read(char[] chs):一次读取一个字符数组 2. 代码示例: package cn.itcast_03; import java.io.FileInputStream; import java.io.IOException; import java.io.InputStreamReader; /…
一.概念 ------->1.BufferedReader/BufferedWriter [参考19.03.31文章] *Reader/Writer-------->2.InputStreamReader/ OutputStreamWriter(转换流,实现字节转字符)--->2-1:FileReader和FileWriter(文件字符类[19.03.31文章]) [代码示例] /**字符流相关 * 2.InputStreamReader/ OutputStreamWriter(转换流,…