bufferedreader:從字元輸入流中讀取文字,緩衝各個字元,從而實現字元、陣列和行的高效讀取;bufferedwriter:將文字寫入字元輸出流,緩衝各個字元,從而提供單個字元、陣列和字串的高效寫入;BufferedReader br=new BufferedReader(new InputStreamReader(System.in));這個是將字元輸入流巢狀在控制檯輸入流中,用於入去控制檯輸入的字元。BufferedReader br=new BufferedReader(new FileReader("test.txt"));對檔案test.txt構造了一個字元輸入流,用於將test.txt中的字元讀取出來。BufferedWriter br3=new BufferedWriter (new FileWriter ("test.txt"));對檔案test.txt構造了一個字元輸出流,用於將輸出流中的資料寫入到test.txt中。對於輸入輸出流的理解是相對於程式本身而言的,將一個檔案中的資料讀取出來寫入到程式裡面,這樣的是輸入流,而將程式中的資料寫入到一個檔案中這樣的是輸出流,這個輸入和輸出可以理解為相對程式來說是輸入還是輸出來定義。
bufferedreader:從字元輸入流中讀取文字,緩衝各個字元,從而實現字元、陣列和行的高效讀取;bufferedwriter:將文字寫入字元輸出流,緩衝各個字元,從而提供單個字元、陣列和字串的高效寫入;BufferedReader br=new BufferedReader(new InputStreamReader(System.in));這個是將字元輸入流巢狀在控制檯輸入流中,用於入去控制檯輸入的字元。BufferedReader br=new BufferedReader(new FileReader("test.txt"));對檔案test.txt構造了一個字元輸入流,用於將test.txt中的字元讀取出來。BufferedWriter br3=new BufferedWriter (new FileWriter ("test.txt"));對檔案test.txt構造了一個字元輸出流,用於將輸出流中的資料寫入到test.txt中。對於輸入輸出流的理解是相對於程式本身而言的,將一個檔案中的資料讀取出來寫入到程式裡面,這樣的是輸入流,而將程式中的資料寫入到一個檔案中這樣的是輸出流,這個輸入和輸出可以理解為相對程式來說是輸入還是輸出來定義。