3
如何在Java中接受用戶輸入而不打印換行符。如果輸入無效,我想給出提示並用回車鍵重置光標。 Console.readLine Scanner.nextInt和BufferedReader.read在按下Enter鍵時似乎都會打印換行符。Java用戶輸入不打印換行
我希望光標在用戶按Enter鍵提交輸入時保持放置狀態。
謝謝。
如何在Java中接受用戶輸入而不打印換行符。如果輸入無效,我想給出提示並用回車鍵重置光標。 Console.readLine Scanner.nextInt和BufferedReader.read在按下Enter鍵時似乎都會打印換行符。Java用戶輸入不打印換行
我希望光標在用戶按Enter鍵提交輸入時保持放置狀態。
謝謝。
您必須重新繪製整個屏幕,或使用curses library。
對不起。我知道這不是你想聽到的,但他們是休息時間......一般來說,這是控制檯的侷限性,它被設計爲允許「啞終端」與「智能服務器」進行通信,而I/O通常是在一條「逐行」的基礎。
所以你明白了爲什麼我們現代程序員只喜歡GUI,HTML和基本上所有東西都是非控制檯......因爲控制檯應用程序完全,完全,完全痛苦地寫,而且它們看起來像shazbut太;-)
乾杯。基思。