BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
String s=reader.readLine();
int i=Integer.parseInt(s);
int i=reader.read();
我不清楚以上两种用法的区别。。求解
int inNum = Integer.valueOf(in).intValue();
我不清楚第三种方法的含义。。求解
关于read方法的一些疑问
正在讨论
评论 (1)
- 受欢迎
- 新
- 旧
你必须先登录才能发表评论
Kou Shikyo
6 十月 2020, 07:46
reader.readLine(); 这个方法读取一个字符串, int i=Integer.parseInt(s); 这个方法将这个字符串转换为数字。 BufferedReader 是读取单个字符,所以你说的第二个语句是错的。
第三个 : value of 将 字符串转为 包装类int ,再把包装类int 转变为int 。
0