2017-10-19 114 views
1

我想读取空格后的Integer值,但使用扫描仪只能在按Enter后才起作用。我怎样才能让它读取空格后的整数?Java - 读空间后的整数值

这是我的代码:

for (i = 0; i< n; i++) { 
    scanner = new Scanner(System.in); 
    list.add(scanner.nextInt()); 
} 
+0

你不能这样工作 – Antoniossss

+0

它取决于你的终端,而不是Java:终端可能不会发送击键到程序,直到你按下回车键。 –

+0

是否有另一种方式来阅读允许我这样做的字符? –

回答

0

你不能,这样工作System.in这样工作,只有在按下输入缓冲区刷新。

+0

感谢您的回复。是否有另一种方式来阅读可以让我这样做的角色? –

+0

不在纯java内。 – Antoniossss