StringifyJSON 과제를 수행하면서 문자열에 따옴표를 넣고 싶은 경우가 있었다.
보통 문자열을 사용할 때는 쌍따옴표("")안에 넣고 싶은 문자를 넣어주는데, 안에 쌍따옴표를 넣고 싶어서 ""hi""
이런 식으로 표현한다면 원하는 결과를 볼 수 없을 것이다. 첫 쌍따옴표가 다음 쌍따옴표를 만나는 순간 문자열이 끝난다고 인식하기 때문이다.
문자열에 따옴표를 출력하고 싶을 때는 앞에 백슬래쉬(\
)를 넣어주면 되겠다. \'
, \"
이런 식으로 말이다.
이처럼 자바의 출력문에서 백슬래쉬 다음에 오는 문자를 인식해 상황에 맞게 처리하는 데, 이를 이스케이프 시퀀스 (Escape Sequence)
라고 한다.