在通過IO輸入流獲取控制臺輸入的時(shí)候,發(fā)現(xiàn)大多數(shù)都是這么寫的:BufferedReader br = new BufferedReader(new InputStreamReader(System.in));我想問的是這段話能不能寫成如下形式:BufferedReader br = new BufferedReader(new Reader(System.in));為什么必須要把控制臺輸入通過字節(jié)流轉(zhuǎn)為字符流呢?不能直接用字符流讀取然后轉(zhuǎn)為高級字符流嗎?
添加回答
舉報(bào)
0/150
提交
取消