您的位置:首页 > 编程语言 > Java开发

FileReader类的读取文件的学习和理解

2018-02-09 16:04 309 查看
package day180207;

import java.io.FileReader;
import java.io.IOException;
import java.io.Reader;

/*
 * 字符输入流的读取文本
 * java.io.Reader
 * 专门读取文本文件
 * 读取方法read()
 * int read() 读取一个字符
 * int read(char[] c)读取字符数组
 * Reader类是抽象类,找到子类对象
 * Reader 是抽象类   FileReader是其子类
 * 构造方法 :绑定数据源
 * 参数:
 *     File  类型对象
 *     String 文件名
 *     
 */
public class FileReadDemo {
         public static void main(String[] args)throws IOException {
  FileReader fr=new FileReader("J:\\a.txt");
  int len=0;
  while((len=fr.read())!=-1){
  System.out.println((char)len);
  }
  fr.close();
  char[] ch=new char[1024];
  int l=0;
  while((l=fr.read())!=-1){
  System.out.println(new String(ch,0,l));
  }
}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  FileReader java IO