Reader案例
package ioliu; import java.io.File; import java.io.FileNotFoundException; import java.io.FileReader; import java.io.Reader; public class ReaderFile1 { public static void main(String[] args) throws Exception { //1.创建一个File File f=new File("d:/cxf.txt"); //2.创建一个输入流,关联到这个文件 Reader r=new FileReader(f); //3.从文件中读取内容,想怎么处理随便你 char[]c=new char[10];//缓冲区 int i=-1;//读取到的字符数 String str=""; while((i=r.read(c))!=-1){ //将字符数组转成一个字符串 str+=new String(c,0,i); } System.out.println(str); //4.关闭 r.close(); } }
package ioliu; import java.io.File; import java.io.FileNotFoundException; import java.io.FileReader; public class ReaderWenjian { public static void main(String[] args) throws Exception { FileReader fr=new FileReader("d:/cxf.txt"); // int i=-1; //while((i=fr.read())!=-1){ // System.out.print((char)i); //} char[]c=new char[100]; int i=0;//实际读取的字符数 while((i=fr.read(c))!=-1){ System.out.print(new String(c,0,i)); } //关闭流 fr.close(); } }