我使用從掃描儀類useDelimiter時遇到的一些問題。掃描儀,useDelimiter
Scanner sc = new Scanner(System.in).useDelimiter("-");
while(sc.hasNext())
{
System.out.println(sc.next());
}
如果我有這個輸入
A-B-C
的輸出將是
A B
並等待,直到我在另一種類型的「 - 」它打印出來的最後一個字符
但是,如果我不是有用戶輸入數據,並插入一個字符串到掃描儀,而不是代碼將工作。這是什麼原因,我該如何解決?我不想使用StringTokenzier
所以有解決此,但沒有辦法用一個掃描儀這需要完整輸入,另有掃描儀,其分析輸入? – starcorn 2010-08-16 12:59:40
@klw,我會告訴你如何在編輯中做到這一點。 – jjnguy 2010-08-16 13:01:34
@klw,你只需要1個'Scanner'。 – jjnguy 2010-08-16 13:03:29