자바에 입력 된 사용자로 콘솔에서 하나의 문자를 읽을 수있는 쉬운 방법이 있나요? 가능한가? 나는 이러한 방법으로 시도했지만 그들은 모두 이 키 입력 눌러 사용자 대기 : 나는 이가 입력 할 때까지 System.in은 사용자 입력의 인식이 아니라고 생각하기 시작하고Java에서 콘솔에서 단일 문자를 읽는 방법 (사용자가 입력 할 때)?
char tmp = (char) System.in.read();
char tmp = (char) new InputStreamReader(System.in).read();
char tmp = (char) System.console().reader().read(); // Java 6
을 눌렀다.
JCurses 매우 이식 할 수 없습니다 중 하나 .... JCurses의 README에서 "JCurses는 두 부분으로 구성 플랫폼 이서 독립적 인 부분 및 플랫폼 이서 의존 첫 번째 부분에서 사용할 수있는 기본 입력 및 출력 작업을 만드는 네이티브 공유 라이브러리로 구성됩니다. " –
@RyanFernandes는 나에게 꽤 휴대용 소리가 들린다 - 여러 시스템에서 실행할 수있는 (다른 의존성을 사용하는) 단일 도구 – Antoniossss