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));
}
}
}
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));
}
}
}