2017-06-13 67 views
-2

我需要一些幫助。 我需要使用Scanner in = new Scanner("123 232 2323");如何從掃描儀中提取數字

,並在終端進去的IntelliJ這樣的結果:

123 
232 
2323 

謝謝!

+0

所以你想/必須用掃描儀打印的數字?或者你想閱讀? – XtremeBaumer

回答

0

當控制檯有一個打印整數時,您可以獲得nextInt

while (in.hasNextInt()) { 
    System.out.println(in.nextInt()); 
} 
+0

謝謝你馬諾斯,它幫助了很多! – Biogrid

0

嘗試使用hasNext()和nextLine()掃描儀類的方法,如:

String res; 
 
while(in.hasNext()){ 
 
    res += in.nextLine(); 
 
} 
 

 
System.out.println(res);

+0

1.代碼片段適用於JavaScript,不適用於Java。 2.如果你正在調用'nextLine()',你應該檢查'hasNextLine()',而不是'hasNext()'。 –

+0

奧基謝謝,幫助很多! – Biogrid