BufferedReader br=new BufferedReader(new InputStreamReader(System.in));
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对象中读取一行的内容
莫问前程

浙公网安备 33010602011771号