new InputStreamReader(System.in);
構造一個InputStreamReader對象,這個對象是
字節流通向字符流的橋梁,它讀取字節並將其解碼為字符。
new BufferedReader(new InputStreamReader(System.in));
構造一個BufferedReader,里面存放在控制台輸入的字節轉換后成的字符。
所以
BufferedReader br=new BufferedReader(new InputStreamReader(System.in));
拆開寫就是:
InputStream in = System.in ;
InputStreamReader isr = new InputStreamReader(in);
BufferedReader br = new BufferedReader(isr);
獲取內容
str=br.readLine();
從BufferedReader對象中讀取一行的內容