EEALL@ONCE

☕ 이스케이프 표 escape sequence 본문

언어💻/자바☕

☕ 이스케이프 표 escape sequence

올엣원스 2023. 8. 1. 17:56
728x90

이스케이프 시퀀스(escape sequence)는 문자열 내에서 특수한 문자를 나타내기 위해 사용되는 특별한 문자 조합입니다. 이스케이프 시퀀스는 백슬래시(`\`)로 시작하여, 그 다음에 오는 문자와 조합하여 특수한 의미를 갖습니다.

자주 사용되는 일부 이스케이프 시퀀스는 다음과 같습니다:

1. `\n`: 새 줄 (Newline)
   - 문자열 내에서 이스케이프 시퀀스 `\n`을 사용하면 새로운 줄로 이동합니다.

2. `\t`: 탭 (Tab)
   - 문자열 내에서 이스케이프 시퀀스 `\t`을 사용하면 탭 문자를 삽입합니다.

3. `\'`: 작은 따옴표 (Single quote)
   - 문자열 내에서 이스케이프 시퀀스 `\'`을 사용하면 작은 따옴표를 표현할 수 있습니다.

4. `\"`: 큰 따옴표 (Double quote)
   - 문자열 내에서 이스케이프 시퀀스 `\"`을 사용하면 큰 따옴표를 표현할 수 있습니다.

5. `\\`: 백슬래시 (Backslash)
   - 문자열 내에서 이스케이프 시퀀스 `\\`을 사용하면 백슬래시 자체를 표현할 수 있습니다.

이스케이프 시퀀스를 사용하면 특수한 문자를 문자열에 포함시킬 수 있습니다. 예를 들어, 문자열 안에 줄바꿈을 넣으려면 `"\n"`을 사용하고, 큰 따옴표를 문자열 안에 포함시키려면 `"He said, \"Hello!\""`와 같이 이스케이프 시퀀스를 사용하여 표현할 수 있습니다.

자바에서 이스케이프 시퀀스를 사용할 때에는 주의해야 합니다. 문자열 내에서 백슬래시를 사용해야 하는 경우, 두 개의 백슬래시 `\\`를 연속으로 사용해야 합니다. 이것은 백슬래시 자체를 이스케이프 시퀀스로 처리하기 위해서입니다. 예를 들어, `"C:\\Users\\John\\Documents"`는 실제로 `"C:\Users\John\Documents"`로 표현되는 경로입니다.

728x90