Java FileReader读文件

来源:互联网 发布:dsa数据升级工具 编辑:程序博客网 时间:2024/06/06 02:02
import java.io.*;class  FileReaderDemo{public static void main(String[] args) throws IOException{//创建一个文件读取流对象,和指定名称的文件相关联。//要保证该文件是已经存在的,如果不存在,会发生异常FileNotFoundExceptionFileReader fr = new FileReader("demo.txt");//调用读取流对象的read方法。//read():一次读一个字符。而且会自动往下读。int ch = 0;while((ch=fr.read())!=-1){System.out.println((char)ch);}/*while(true){int ch = fr.read();if(ch==-1)break;System.out.println("ch="+(char)ch);}*/fr.close();}}


第二种方式:通过字符数组进行读取。

import java.io.*;class FileReaderDemo2 {public static void main(String[] args) throws IOException{FileReader fr = new FileReader("demo.txt");//定义一个字符数组。用于存储读到字符。//该read(char[])返回的是读到字符个数。char[] buf = new char[1024];int num = 0;while((num=fr.read(buf))!=-1){System.out.println(new String(buf,0,num));}fr.close();}}


————摘自《毕向东25天》


0 0
原创粉丝点击