3

자바에서는 어떻게 새말을 인쇄하지 않고도 사용자 입력을 받아 들일 수 있습니까? 프롬프트를주고 입력이 유효하지 않은 경우 캐리지 리턴으로 커서를 재설정하고 싶습니다. Console.readLine Scanner.nextInt와 BufferedReader.read는 모두 Enter를 누를 때 줄 바꿈을 인쇄하는 것처럼 보입니다.자바 사용자 입력 (newline을 인쇄하지 않고)

사용자가 입력을 제출하려면 입력을 누르면 커서를 그대로두기를 원합니다.

감사합니다.

답변

0

전체 화면을 다시 채우거나 curses library을 사용해야합니다.

죄송합니다. 나는 당신이 듣기를 원하는 것이 아니라는 것을 알고 있습니다. 그러나 그것들은 휴식입니다 ... 이것은 일반적으로 "벙어리 터미널"이 "스마트 서버"와 통신 할 수 있도록 설계된 콘솔의 한계이며 일반적으로 I/O는 "라인 단위"기준.

그래서 현대 프로그래머가 GUI, HTML 및 기본적으로 콘솔이 아닌 것을 좋아하는 이유를 알 수 있습니다. 콘솔 응용 프로그램이 완전하고 완전하며 고통스럽지 않고 shazbut too--)

건배. 키이스.

관련 문제