본문 바로가기

Dev/Java

Java 문자 제어문


■ 제어문이란?

 간단 풀이 : 문자열 안에  '\문자' 들어가는 특별한 기능을 하는 문자

 
제어(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