logo

Java 이스케이프 문자

이 섹션에서는 다음 내용을 논의하겠습니다. Java 이스케이프 문자 또는 이스케이프 시퀀스 . 또한 우리는 이것들을 사용할 것입니다. Java 프로그램의 이스케이프 시퀀스 또는 문자 .

이스케이프 문자란 무엇입니까?

Java에서는 문자 앞에 문자가 오는 경우 백슬래시 ()는 다음과 같이 알려져 있습니다. 자바 이스케이프 시퀀스 또는 이스케이프 문자 . 여기에는 다음이 포함될 수 있습니다. 문자, 숫자, 구두점, 등. 이스케이프 문자는 다음 문자로 묶어야 한다는 점을 기억하세요. 인용 부호 (''). 이는 유효한 문자 리터럴입니다. Java 컴파일러는 이러한 문자를 컴파일러에 특정 의미를 추가하는 단일 문자로 해석합니다.

Java 이스케이프 문자

Java 이스케이프 문자 목록

Java에는 다음 표에 설명된 총 8개의 이스케이프 시퀀스가 ​​있습니다.

이스케이프 문자 설명
삽입하는 데 사용됩니다. 이 시점에서 본문에.
' 삽입하는 데 사용됩니다. 작은따옴표 이 시점에서 텍스트의 문자입니다.
' 삽입하는 데 사용됩니다. 큰따옴표 이 시점에서 텍스트의 문자입니다.
아르 자형 삽입하는 데 사용됩니다. 캐리지 리턴 이 시점에서 본문에.
\ 삽입하는 데 사용됩니다. 백슬래시 문자 이 시점에서 본문에.
N 삽입하는 데 사용됩니다. 새 줄 이 시점에서 본문에.
에프 삽입하는 데 사용됩니다. 양식 공급 이 시점에서 본문에.
삽입하는 데 사용됩니다. 역행 키이 이 시점에서 본문에.

왜 이스케이프 문자를 사용합니까?

다음 예를 통해 이스케이프 문자의 용도를 이해해 보겠습니다. 큰따옴표를 사용하여 다음 명령문을 인쇄해야 한다고 가정합니다.

 'Java' is an object-oriented programming language. 

다음 명령문은 따옴표로 묶인 Java를 인쇄하지 않습니다.

 System.out.println('Java is an object-oriented programming language.'); System.out.println(''Java' is an object-oriented programming language.'); 

위의 두 명령문으로 프로그램을 컴파일하는 동안 컴파일러는 아래와 같이 오류를 표시합니다.

Java 이스케이프 문자

이러한 경우 따옴표는 문자열의 시작이나 끝을 나타내지 않고 대신 인쇄된다는 것을 컴파일러에 알려야 합니다. 다음 문은 다음과 같은 문을 인쇄합니다. 인용 부호.

문자열 n 자바
 System.out.println(''Java' is an object-oriented programming language.') 

Java 프로그램에서 이스케이프 문자 사용

EscapeCharaterExample.java

핵심 자바 면접 질문
 public class EscapeCharaterExample { public static void main(String args[]) { //it inserts a Tab Space String str = 'Andrew	Garfield'; System.out.println(str); //it inserts a New Line String str1 = 'the best way
to communicate 
an idea 
is to act it out'; System.out.println(str1); //it insert a backslash String str2 = 'And\Or'; System.out.println(str2); //it insert a Carriage String str3 = 'Carriage
Return'; System.out.println(str3); //it prints a single quote String str4 = 'Wall Street's'; System.out.println(str4); //it prints double quote //String str5 = 'New'Twilight'Line'; String str5 = ''JavaTpoint''; System.out.println(str5); } } 

산출:

 Andrew Garfield the best way to communicate an idea is to act it out AndOr Carriage Return Wall Street's 'JavaTpoint' 

유니코드 이스케이프 문자

자바도 지원 유니코드 이스케이프 문자. 유니코드 이스케이프 문자는 백슬래시(/)와 그 뒤에 오는 하나 이상의 문자로 구성됩니다. ~에 캐릭터와 16진수( uxxxx ). 여기서 uxxxx는 다음을 나타냅니다. u0000 에게 uFFFF .

컴파일러가 유니코드 표현에서 무언가를 발견하면 문자열을 해석하는 동안 컴파일러는 이를 Java 사양에 따라 해당 기호로 바꿉니다.

유니코드 문자 또는 이스케이프 시퀀스 목록

다음 표에서는 널리 사용되는 유니코드 문자 시퀀스에 대해 설명합니다.

유니코드 이스케이프 시퀀스 설명
특수 코드
U+0009 u0009 수평 탭
U+000A u000A 줄 바꿈
U+000D u000D 캐리지 리턴 / 엔터
U+00A0 u00A0 중단되지 않는 공백
기호 코드
& U+0026 u0026 앰퍼샌드
2022년 이후 u2022 총알
? U+25E6 u25E6 흰색 총알
U+2219 u2219 총알 연산자
+2023년 u2023 삼각형 총알
U+2043 u2043 하이픈 글머리 기호
° U+00B0 u00B0
U+221E u221E 무한대
통화 코드
$ U+0024 u0024 달러
U+20AC u20AC 유로
£ U+00A3 u00A3 파운드
U+00A5 u00A5 엔 / 위안
¢ U+00A2 u00A2 센트
U+20B9 u20B9 인도 루피
U+20A8 u20A8 루피
U+20B1 u20B1 무게
U+20A9 u20A9 원화
฿ U+0E3F u0E3F 태국 바트
U+20AB u20AB
U+20AA u20AA 셰켈
지적재산권 코드
© U+00A9 u00A9 저작권
® U+00AE u00AE 등록 상표
U+2117 u2117 녹음 저작권
U+2122 u2122 등록 상표
U+2120 u2120 서비스 마크
그리스 알파벳 코드
U+03B1 u03B1 작은 알파
U+03B2 u03B2 작은 베타
U+03B3 u03B3 작은 감마
U+03B4 u03B4 작은 델타
이자형 U+03B5 u03B5 작은 엡실론
g U+03B6 u03B6 작은 제타
그만큼 U+03B7 u03B7 작고
U+03B8 u03B8 작은 세타
U+03B9 u03B9 작은 아이오타
케이 U+03BA u03BA 작은 카파
U+03BB u03BB 작은 람다
U+03BC u03BC 작은 우리
N U+03BD u03BD 작은 아니요
엑스 U+03BE u03BE 작은 사이
그만큼 U+03BF u03BF 작은 오미크론
파이 U+03C0 u03C0 작은 파이
아르 자형 U+03C1 u03C1 작은 로
U+03C3 u03C3 스몰 시그마
U+03C4 u03C4 작은 타우
U+03C5 u03C5 작은 입실론
U+03C6 u03C6 스몰피
시간 U+03C7 u03C7 작은 치
U+03C8 u03C8 작은 Psi
U+03C9 u03C9 작은 오메가
U+0391 u0391 캐피탈 알파
U+0392 u0392 캐피탈 베타
U+0393 u0393 자본 감마
U+0394 u0394 캐피털 델타
이자형 U+0395 u0395 수도 엡실론
G U+0396 u0396 캐피털 제타
그만큼 U+0397 u0397 자본과
U+0398 u0398 캐피탈 세타
U+0399 u0399 캐피탈 아이오타
케이 U+039A u039A 캐피털 카파
U+039B u039B 캐피탈 람다
U+039C u039C 캐피털 인
N U+039D u039D 자본금 없음
엑스 U+039E u039E 캐피털 시
그만큼 U+039F u039F 캐피탈 오미크론
파이 U+03A0 u03A0 캐피털 파이
아르 자형 U+03A1 u03A1 캐피탈 로
에스 U+03A3 u03A3 캐피탈 시그마
U+03A4 u03A4 캐피탈 타우
와이 U+03A5 u03A5 캐피탈 입실론
U+03A6 u03A6 수도 피
엑스 U+03A7 u03A7 캐피탈 치
추신 U+03A8 u03A8 캐피탈 사이
U+03A9 u03A9 캐피털 오메가

유니코드 문자 시퀀스 예

UnicodeCharacterExample.java

 public class UnicodeCharacterExample { public static void main(String args[]) { System.out.println(''Example of Unicode Character Sequence', u00A9 2021 JavaTpoint'); } } 

산출:

 'Example of Unicode Character Sequence', © 2021 JavaTpoint