■ 제어문이란?
간단 풀이 : 문자열 안에 '\문자' 들어가는 특별한 기능을 하는 문자
제어(Escape) 문자는 인쇄할 수 없거나 키보드로 표현할 수 없는 특별한 문자를 가리키며,
역슬래시 ( \ )와 한개의 문자와 결합하여 작성한다. 단일 인용 부호( 홑 따옴표 )인 '' 내에
여러 문자로 표현할 수 있는 경우는 역슬래시 ( \ ) 와 결합된 형태이다. 즉, 제어 문자들이
이에 해당된다.
■ 제어 문자의 종류
제어문자 | 유니코드 값 | 기능 |
\n | \u000A | 커서를 다음 줄로 바꾼다 (new line) |
\r | \u000D | 커서를 그 줄의 맨 앞으로 이동한다(return) |
\b | \u0008 | 커서를 그 줄의 1문자만큼 앞으로 이동한다(backspace) |
\t | \u0009 | 커서를 그 줄의 일정한 값(tab)만큼 이동한다.(tab) |
\\ | \u005C | 역 슬래시(\) 문자를 출력한다(backslash itself) |
\' | \u0027 | ' 문자를 출력한다 (single quote) |
\" | \u0022 | ""문자를 출력한다 (double quote) |
\f | \u000C | 양식을 진행한다(form feed) |
■ 활용방법
그럼 어떻게 사용할수 있나? 팝업과 토스트 등 알림 메시지 그리고 텍스트 뷰에경우
줄봐꿈이 애매한 경우가 많은데 \n하고 \t 을 활용하면 손쉽게 편집할 수 있습니다.
\n 코드 : 커서를 다음 줄로 봐꾼다.
\t 코드 : 커서를 탭 위치만큼 띄어준다.
StudyActivity.java
main.xml
결과 값 : 하나의 String으로 TextView / Toast 등에 여러 줄 표시 및 탭 띄어쓰기를 할 수 있습니다.
'Dev > Java' 카테고리의 다른 글
자바 데이터 형의 종류 및 사용범위 (0) | 2012.08.20 |
---|---|
개발자가 놓치기 쉬운 자바의 기본원리 (0) | 2011.12.12 |
[JAVA SCRAP] 예제 모음 (0) | 2011.12.05 |