一個字符一個字符的讀,讀一個打印一個java
package com.zkk.reader; import java.io.FileReader; import java.io.IOException; public class Read_One_Demo { private static FileReader fr=null; public static void main(String[] args){ try{ fr=new FileReader("text.demo"); int num=0; while((num=fr.read())!=-1){ System.out.println((char)num); } }catch(IOException e){ e.printStackTrace(); }finally{ if(fr!=null){ try { fr.close(); } catch (IOException e) { // TODO Auto-generated catch block e.printStackTrace(); } } } } }
先讀到一個數組裏,再打印這個數組數組
package com.zkk.reader; import java.io.FileReader; import java.io.IOException; public class Read_Two_Demo { private static FileReader fr=null; public static void main(String[] args) { try{ fr=new FileReader("text.demo"); int num=0; char[]buf=new char[1024]; while((num=fr.read(buf))!=-1){ System.out.println(new String(buf,0,num)); } }catch(IOException e){ e.printStackTrace(); }finally{ } } }