當用戶使用Java輸入時,是否有簡單的方法從控制檯讀取單個字符?可能嗎?我試着用這些方法,但他們都等待用戶按進入鍵:如何在Java中從控制檯讀取單個字符(用戶鍵入它)?
char tmp = (char) System.in.read();
char tmp = (char) new InputStreamReader(System.in).read();
char tmp = (char) System.console().reader().read(); // Java 6
我開始覺得System.in不知道用戶輸入的,直到進入是按下。
JCurses不是很便攜式任....從JCurses自述文件:「JCurses由兩個部分組成:獨立plattform部分, 和plattform依賴部分,它由一個本地共享庫組成,它使得原始輸入和輸出操作可用於第一部分。「 – 2009-07-01 03:19:30
@RyanFernandes對我來說聽起來相當隨身攜帶 - 可以在多個系統上運行的單一工具(使用不同的依賴關係) – Antoniossss 2017-10-19 21:56:41