各位大是请问这句话如何理解BufferedReader br=new BufferedReader(new InputStreamReader(System.in));
BufferedReader br=new BufferedReader(new InputStreamReader(System.in));
还有这句str=buf.readLine();
本人是刚学JAVA的新手,所以请各位解释能通俗一点,
各位大是请问这句话如何理解BufferedReader br=new BufferedReader(new InputS
答案:1 悬赏:60 手机版
解决时间 2021-07-19 20:43
- 提问者网友:王者佥
- 2021-07-18 20:55
最佳答案
- 五星知识达人网友:第幾種人
- 2021-07-18 21:25
System.in 接受从控制台输入的字节
new InputStreamReader(System.in);构造一个InputStreamReader对象
这个对象是字节流通向字符流的桥梁:它使用指定的 charset 读取字节并将其解码为字符.
new BufferedReader(new InputStreamReader(System.in));
构造一个字符流的缓存,里面存放在控制台输入的字节转换后成的字符.
str=buf.readLine();从这个缓存中读取一行的内容
BufferedReader br=new BufferedReader(new InputStreamReader(System.in));整个这句话拆开来写为:
、
InputStream in = System.in ;
InputStreamReader isr = new InputStreamReader(in);
BufferedReader br = new BufferedReader(isr);
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯