需求:从文件中读取并显示到控制台
读数据----输入流---FileReader
FileReader:
FileReader(String fileName):传递文件名称
输入流读文件步骤:
1.创建输入流对象
2.调用输入流对象的读取数据方法
3.释放资源
代码实现:
package day02;
import java.io.FileNotFoundException;
import java.io.FileReader;
import java.io.IOException;
public class FileReaderDemo1 {
public static void main(String[] args) throws IOException {
//创建输入流对象
FileReader fr = new FileReader("fr.txt");
//调用读数据的方法
//int read():一次读取一个数据
/*int ch;
ch = fr.read();//第一次读数据
System.out.println(ch);
System.out.println((char)ch);
//第二次读数据
ch = fr.read();
System.out.println(ch);
System.out.println((char)ch);
//第三次读数据
ch = fr.read();
System.out.println(ch);
System.out.println((char)ch);
*/
//改进
int ch;
while((ch=fr.read())!=-1);
System.out.println(ch);
System.out.println((char)ch);
fr.close();
}
}
网友评论