\r
및 \b
에 대한 유용한 정보가 있습니까? 누군가 사용 된 사례를 줄 수 있습니까?Java에서 formfeed 및 backspace 이스케이프 문자열을 사용하는 것은 무엇입니까?
답변
보통 진행률을 인쇄 할 때 System.out.print
과 함께 \r
을 사용합니다.
는 터미널에서 이것을 실행 해보십시오 :
class Test {
public static void main(String[] args) throws InterruptedException {
for (int i = 0; i < 100; i++) {
System.out.print("Progress: " + i + " %\r");
Thread.sleep(100);
}
}
}
\ r 대신 \ r을 사용하면 동일한 결과를 얻을 수 있습니다. 두 결과의 차이점은 무엇입니까? 나는 \ r 지금 쓸모없는 것 같아요. –
[this q/a] (http://stackoverflow.com/questions/1761051/difference-between-n-and-r)를 참조하십시오. – aioobe
용지 보내 탈출 \f
하지 \r
입니다. 전자는 콘솔에서 화면을 지우는 데 유용하며 두 번째는 진행 표시에 유용합니다 (aioobe에서 설명한 것처럼).
\b
예를 들어 ICMP Ping에서 진행 표시에도 사용할 수 있습니다. ping을 보낼 때 점을 표시하고 패킷 손실 양을 나타 내기 위해 수신 할 때 \b
을 표시 할 수 있습니다.
페이지 피드는 페이지 구분 ASCII 제어 문자입니다. 프린터가 강제로 현재 페이지를 배출하고 다른 페이지의 상단에서 인쇄를 계속합니다. 흔히 캐리지 리턴을 초래할 수도 있습니다. 자세한 내용을 보려면 here
양식 피드는 \f
이고 \r
은 캐리지 리턴입니다. \f
은 이전 문자 바로 아래에서 시작하여 줄 바꿈 문자 다음에 문자를 인쇄하는 데 사용됩니다.
System.out.println("This is before\fNow new line");
System.out.println("TEXTBEFORE\rOverlap");
System.out.println("12\b3");
출력 :
이 이This is before
Now new line
OverlapORE
13
- 1. Java에서 아포스트로피 이스케이프
- 2. Java에서 json 문자열을 작성하십시오.
- 3. .net에서 어떻게 문자열을 이스케이프 및 리 이스케이프 할 수 있습니까?
- 4. Java에서 이스케이프 분석
- 5. UIWebView의 문자열을 이스케이프 처리하는 방법은 무엇입니까?
- 6. Java에서 HTML 특수 문자를 이스케이프 처리하는 방법은 무엇입니까?
- 7. Objective C가 Java에서 'long'과 동일한 것은 무엇입니까
- 8. VB.NET에서 제네릭을 사용하는 것은 무엇입니까?
- 9. Java에서 암호화를 사용하는 방법?
- 10. SQL 문과 같이 포스트그레스에서 문자열을 이스케이프 처리하는 방법은 무엇입니까?
- 11. 데이터베이스 ORM에서 문자열을 매핑해야하는 것은 무엇입니까?
- 12. JavaScript로 동적 문자열을 이스케이프 처리합니다.
- 13. Java에서 글꼴 및 도면 문자열을 변경하는 올바른 구문은 무엇입니까?
- 14. Java에서 Prolog를 사용하는 방법은 무엇입니까?
- 15. Java에서 문자열을 추가 했습니까?
- 16. ARM에서 문자열을 사용하는 방법은 무엇입니까?
- 17. java에서 런타임시 문자열을 디코딩하는 방법은 무엇입니까?
- 18. Java에서 S3에 문자열을 직접 작성하는 방법은 무엇입니까?
- 19. SBJson 및 이스케이프 문자열.
- 20. Perl에서 MySQL 데이터베이스 입력을 위해 이스케이프 문자열과 동일한 것은 무엇입니까?
- 21. Solr에서 "multiValued"필드 유형을 사용하는 것은 무엇입니까?
- 22. Java 및 그 in, out 및 err 메소드에서 FileDescriptor 클래스를 사용하는 것은 무엇입니까?
- 23. reCAPTCHA에 공개 및 개인 키를 사용하는 것은 무엇입니까?
- 24. 문자열을 이스케이프 처리하기위한 표준 C 라이브러리
- 25. JavaScript 함수 문제 Backspace 버튼
- 26. 어떻게 백 슬래시로 이스케이프 된 문자열을 파이썬에서 이스케이프 해제합니까?
- 27. 자바에서 문자열을 어떻게 이스케이프합니까?
- 28. Java에서 병렬 배열을 사용하는 이유는 무엇입니까?
- 29. 정수 및 문자열을 사용하는 다차원 배열
- 30. (우발적 인) 이스케이프 문자가있는 문자열을 전달하는 것은 원시 문자열인데도 문자를 잃습니다.
글쎄, 당신은 출력을 필요로 할 때/그 문자를 저장, 꽤 편리하게 생각하지 않는거야? – Mat