FileReader 类
————– Public class FileReader extends InputStreamReader
构造方法:
FileReader(File file)
FileReader(FileDescriptor fd)
FileReader(String fileName)
对象示例化实例:
FileReader fr = new FileReader("String");
PS:
1.在创建读取流对象的时候,必须要明确读取文件是一定存在的;
2.用一个读取流去关联一个已存在的文件。
用Reader 中read()方法(单个字符)读取文本数据
int ch = fr.read(); //输出为ASCII码
PS:read()范围在0到65535之间,如果达到流到末尾,则返回-1。
对于循环读取文件的实例代码:
FileReader fr = new FileReader(String);
int ch = 0;
while((ch = fr.read())!=1){
System.out.println((char)ch);
}
用Reader 中read(char[])方法(读取数组)读取文本数据
char[] buf = new char[3]; //创建字符数组
int len= 0 ;
while((len = fr.read(buf))!=-1){
System.out.println(new String(buf,0,len));
}
read(char[])对于文件的读取方式:一次读取char[]长度数目的字符数,每次以流的形式,从0到length-1的位置依次附值,并范围附值的字符数。同时到达末尾时返回-1。
本文详细介绍了Java中的FileReader类,包括其构造方法、如何实例化对象以及使用read()方法读取单个字符或字符数组来处理文本数据。通过示例代码展示了如何循环读取文件直至文件末尾。
1250

被折叠的 条评论
为什么被折叠?



