자바 이스케이프 문자

2024. 11. 19. 22:49Java/Java

이스케이프 문자란?

- 자바에서 문자열 안에 특별한 문자를 표현하거나, 제어 동작을 나타내기 위해 사용하는 문자

예: 큰따옴표(")나 백슬래시(\) 자체를 문자열(" ") 안에서 그대로 표현하려면 이스케이프 문자가 필요하다. 

 

- 키보드로 직접 입력하기 어렵거나 보이지 않는 제어문자를 표현할 수 있다. 

예: 개행(\n), 탭(\t) 같은 동작을 이스케이프 문자를 통해 표현 

 

- 이스케이프 문자는 백슬래시(\)로 시작하며, 자바와 약속된 특정 문자 조합으로 이루어져 있다. 

 

자바의 주요 이스케이프 문자

이스케이프 문자 설명 예시
\" 큰따옴표를 문자열 안에 포함 "이것은 \"큰따옴표\"입니다."
\' 작은따옴표를 문자열 안에 포함 "It's a \'quote\'!"
\\ 백슬래시를 문자열 안에 포함 "C:\\Program Files\\"
\n 개행(새 줄로 이동) "첫 번째 줄\n두 번째 줄"
\t 탭 간격 추가 "탭\t간격\t예시"
\r 캐리지 리턴(줄의 맨 앞으로 이동) (주로 윈도우 줄바꿈에서 사용)
\b 백스페이스 "Hello\bWorld"
\f 폼 피드(새 페이지로 이동) (잘 사용되지 않음)