2016-04-26 69 views
0

這是我的問題,我正在寫一個程序,預測您將鍵入最可能的下一個單詞。 因此,例如,如果我只是輸入「你」,程序可能會建議你單詞「是」。 我的問題與此完全無關,但更多的是在實現上。
現在,我唯一能做的就是讀單詞,直到我輸入,然後我的程序會給我一個預測句子的最後一個單詞。 基本上我想要做的就是停止閱讀每次我輸入一個空格,然後我的程序響應該單詞,然後我可以再鍵入另一個單詞。
我想看看掃描儀類,但我沒有找到任何可以幫助我的地方。
謝謝。我怎樣才能讀字鍵盤輸入

+0

會使用分隔符有用嗎?請詳細說明問題 – laish138

+0

您目前如何閱讀輸入內容?向我們展示一些代碼,以便我們可以研究如何根據需要對其進行修改。 – MrPixelDream

+1

請詳細說明@ laish138提到 - 默認的'Scanner#next()'返回空格分隔的令牌(與'Scanner#nextLine()'相反,這是新的行分隔符。 – Almog

回答

0

這是不可能的。您將不得不將控制檯切換到原始模式,對此,沒有多平臺解決方案。只需用TextArea製作一個窗口,然後使用該窗口代替控制檯窗口即可。這可以通過幾行代碼來實現。