2011-01-18 4 views

답변

7

예, 마지막 문자를 제거하려면 \b (백 스페이스)을 인쇄하십시오. 간단히 말해서 :

System.out.print('/'); 
System.out.print('\b'); 
System.out.print('-'); 
System.out.print('\b'); 
System.out.print('\\'); 
System.out.print('\b'); 

주 이클립스 콘솔에서이 doesn't 작업 버그로 인해 그. 그러나 명령 콘솔에서 제대로 작동합니다.

+0

여러 플랫폼에서 작동합니까? Linux에서 OpenJava와 Windows에서 Oracle 런타임에 사용되는 OSX는 무엇입니까? –

+0

이 작업이 Windows, AIX 및 Linux에서 작동하는지 확인할 수 있습니다. OSX에 관해서는 사용하지 않았으므로 유닉스 기반이기 때문에 거기서 작동하지 않는다는 것에 놀랄 것이다. 나는 스스로 말하려고한다. – BalusC

+0

무한 루프에서 이것을 시도한 후 프로그램을 종료하고 "/ - \"반복적으로 다음 패턴을 인쇄 할 때까지 아무 것도 인쇄하지 않습니다. beanshell에서 그것을 시도하고 그것은 미쳤다. : –

1

텍스트 커서 위치 지정이 필요한 경우 솔루션은 JNI를 통과해야합니다. 휴대용이 아닌 C 커서 위치 지정 소프트웨어가 필요할 것입니다. 저주은 약 15-20 년 전에 인기있는 응용 프로그램이었습니다.
질문은 당신이 과거에이 여행이 정말로 필요한가요?

+0

내 수업 중 하나에 대한 암호화 프로그램을 만들고 있습니다. 거의 모든 바이너리 및 텍스트 조작으로 콘솔에 보관하면 작업을 계속 유지할 수 있습니다. –

0

아마도 앱 내에 명령 줄 인터페이스를 구현해야합니다. 그런 다음 명령 줄의 동작을 완전히 제어 할 수 있습니다. Clamshell-Cli과 같은 라이브러리는 많은 어려움을 줄 수 있습니다.

관련 문제