为什么我们不能在java中使用read()方法来读取整数

时间:2016-09-04 07:55:54

标签: java

pd.concat([p1, p2], axis=1, keys=['p1', 'p2'])

1 个答案:

答案 0 :(得分:2)

read()只读取一个字符,只要它只有一个字符就可以读取整数。

来自Reader.read()

的Javadoc
  

读取单个字符。此方法将阻塞,直到字符可用,发生I / O错误或到达流的末尾。

你想要的是Scanner

Scanner in = new Scanner(System.in);
int num = in.nextInt(); // read multiple characters to parse an integer.