/*********************************************************** 直接用FileReader讀取檔案顯示出來 ***********************************************************/ import java.io.*; public class demo19a{ public static void main(String args[]) throws Exception { //程式進入點 String getbr,getfr; BufferedReader br= new BufferedReader(new InputStreamReader(System.in)); int i; char data[]= new char[2048];//最多可以讀2K個字元 /*****請使用者輸入檔案名稱**********/ System.out.print("請輸入檔案名稱:"); getbr = br.readLine(); //取得input file /**** open file *********/ FileReader fr= new FileReader(getbr); while (fr.ready())//如果檔案沒有讀完,就繼續處理 { i=fr.read(data); //取得所有資料 getfr=new String(data,0,i); System.out.print(getfr);//寫出資料 }//while fr.ready() fr.close(); //close file } //main 結束 }