'자바 이스케이프 시퀀스'에 해당되는 글 1건



 ■ Java Character Class



안녕하세요. 제임스 입니다. 


이번 포스팅 부터 Java Character Class 에 대해 정리 해보겠습니다. 


일반적으로 Character 를 사용할때는 primitive data type 인 char 를 이용합니다. 하지만 개발 중 primitive data type 대신 Character 객체를 사용해야 하는 경우가 있는데요, 이를 위해 자바에서는 wrapper Class 인 Character 를 제공합니다. 


Character 객체는 아래 예제와 같이 Character 컨스트럭터를 이용하여 생성할 수 있습니다. 


1
Character chr = new Character('c');
cs




Java compiler 는 상황에따라 Character 객체를 생성해줍니다. 물론 이 경우와 반대의 경우도 있습니다. Character 를 char 형으로 자동 변환 해 주기도 합니다. 

이는 자바의 Autoboxing 및 Unboxing 이라는 기능이 있기 때문입니다. 관련 내용은 아래 링크 참조 하세요.

2018/04/17 - [Java] - [ 자바 코딩 ] Java Autoboxing vs Unboxing




Escape Sequences (이스케이프 시퀀스)

백 슬래시(\) 가 앞에 붙은 문자는 Escape Sequence 이며 특별한 의미를 가지고 있습니다. 


Escape Sequence

요약 

 \t

 해당 위치에 TAB 키 만큼 공간을 줍니다

 \b

 해당 위치에 backspace 를 추가 합니다.  

 \n

 해당 위치에 newline (새줄 효과)를 줍니다.

 \r

 해당 위치에서 복귀 효과를 줍니다. 

 \f

 해당 위치에서 서식 효과를 줍니다. 

 \'

 해당 위치에 따옴표를 표기 합니다

 \"

 해당 위치에 쌍따옴표를 표기 합니다. 

 \\

해당 위치에 백 슬래시를 표기 합니다. 



1
System.out.println("123\b456 backspace 효과를 줘서 바로 앞 3 을 삭제처리 ");
cs


위 예제는 backspace 효과를 줬습니다. 바로 앞에 3이 있으니 backspace 효과를 사용 시 3이 삭제 되어 출력 됩니다. 결과는 아래와 같습니다. 


12456 backspace 효과를 줘서 바로 앞 3 을 삭제처리 



1
System.out.println("기존 라인\n신규라인으로 줄바꿈 처리");
cs


위 예제는 실전에서 가장 많이 사용하는 newline 효과를 적용 했습니다. 

결과는 아래와 같습니다. 


기존 라인

신규라인으로 줄바꿈 처리



1
System.out.println("\"Double quote\" 쌍따옴표 사용");
cs


Single quote 와 함께 많이 사용되는 Double quote 를 이용해 샘플을 만들어 봤습니다. 

실행 결과는 아래와 같습니다.


"Double quote" 쌍따옴표 사용



Character Class 에는 많은 함수들이 제공되고 있습니다. 

이 함수들은 차근 차근 정리해 서 올리겠습니다. 




 도움이 되셨다면 로그인이 필요 없는 

▼ 하트 클릭 한번 부탁 드립니다 

감사합니다 :D



블로그 이미지

쉬운코딩이최고

Android, Java, jsp, Linux 등의 프로그래밍 언어를 소개 합니다.

,