在Java中有時候需要輸出內容到文本文檔或讀取文本文檔內容。今天我來介紹一下使用BufferedWriter和BufferedReader來進行簡單地操作。
讀取文件:
File f=new File("C:\\a.txt");//指定文件 FileInputStream fis=new FileInputStream(f);//創建輸入流fis並以f爲參數 InputStreamReader isr=InputStreamReader(fis);//創建字符輸入流對象isr並以fis爲參數 BufferedReader br=new BufferedReader(isr);//創建一個帶緩衝的輸入流對象br,並以isr爲參數 br.readLine();//使用bufferedreader讀取一行文字,爲字符串String形式。每執行一次br.readLine();,就會往下讀取一行。
輸出爲txt文件:
File f=new File("C:\\a.txt");//指定文件
FileOutputStream fos=new FileOutputStream(f);//創建輸出流fos並以f爲參數
OutputStreamWriter osw=new OutputStreamWriter(fos);//創建字符輸出流對象osw並以fos爲參數
BufferedWriter bw=new BufferedWriter(osw);//創建一個帶緩衝的輸出流對象bw,並以osw爲參數
bw.write("李老師是個好老師");//使用bw寫入一行文字,爲字符串形式String
bw.newLine();//換行
bw.close();//關閉並保存文件