2017-10-19 64 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