이 섹션에서는 다음 내용을 논의하겠습니다. 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.');
위의 두 명령문으로 프로그램을 컴파일하는 동안 컴파일러는 아래와 같이 오류를 표시합니다.
이러한 경우 따옴표는 문자열의 시작이나 끝을 나타내지 않고 대신 인쇄된다는 것을 컴파일러에 알려야 합니다. 다음 문은 다음과 같은 문을 인쇄합니다. 인용 부호.
문자열 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