logo

Postavy Java Escape

V tejto časti budeme diskutovať Java escape znaky alebo únikové sekvencie . Okrem toho ich použijeme escape sekvencie alebo znaky v programe Java .

Čo sú únikové postavy?

Ak v jazyku Java predchádza znak a spätné lomítko () je známy ako Java escape sekvencia alebo únikové postavy . Môže zahŕňať písmená, číslice, interpunkčné znamienka, atď. Nezabudnite, že znaky escape musia byť uzavreté úvodzovky (''). Toto sú platné znakové literály. Kompilátor Java interpretuje tieto znaky ako jeden znak, ktorý kompilátoru dodáva špecifický význam.

Postavy Java Escape

Zoznam postáv Java Escape

V jazyku Java existuje celkovo osem únikových sekvencií, ktoré sú popísané v nasledujúcej tabuľke.

Únikové postavy Popis
Používa sa na vloženie a tab v tomto bode v texte.
' Používa sa na vloženie a jediný citát znak v texte v tomto bode.
' Používa sa na vloženie a dvojitý citát znak v texte v tomto bode.
Používa sa na vloženie a návrat vozňa v tomto bode v texte.
\ Používa sa na vloženie a znak spätného lomítka v tomto bode v texte.
Používa sa na vloženie a Nový riadok v tomto bode.
f Používa sa na vloženie a krmivo formulára v tomto bode v texte.
 Používa sa na vloženie a backspace v tomto bode.

Prečo používame únikové znaky?

Poďme pochopiť použitie únikových znakov prostredníctvom nasledujúceho príkladu. Predpokladajme, že musíme vytlačiť nasledujúce vyhlásenie s dvojitými úvodzovkami:

 'Java' is an object-oriented programming language. 

Nasledujúce vyhlásenia netlačia jazyk Java uzavretý v úvodzovkách.

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

Zatiaľ čo kompilujeme program s vyššie uvedenými dvoma príkazmi, kompilátor zobrazuje chyby, ako je uvedené nižšie.

Postavy Java Escape

V takom prípade je potrebné kompilátorovi povedať, že úvodzovky nesignalizujú začiatok alebo koniec reťazca, ale namiesto toho sa majú vytlačiť. Nasledujúci príkaz vytlačí výpisy s úvodzovky.

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

Používanie únikových znakov v programe 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); } } 

Výkon:

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

Unicode únikové znaky

Java tiež podporuje Unicode znaky escape. Znak escape Unicode pozostáva zo spätnej lomky (/), za ktorou nasleduje jedna alebo viacero v postavy a štyri hexadecimálne číslice ( uxxxx ). Tu predstavuje uxxxx u0000 do uFFFF .

Pri interpretácii reťazca, ak kompilátor nájde niečo v reprezentácii Unicode, kompilátor to nahradí príslušným symbolom podľa špecifikácie Java.

Zoznam znakov Unicode alebo únikovej sekvencie

Nasledujúca tabuľka popisuje široko používanú postupnosť znakov Unicode.

Char Unicode Úniková sekvencia Popis
Špeciálne kódy
U+0009 u0009 Horizontálna tab
U+000A u000A Line Feed
U+000D u000D Carriage Return / Enter
U+00A0 u00A0 Neprelomový priestor
Symboly Kódy
& U+0026 u0026 Ampersand
V roku + 2022 u2022 Bullet
? U+25E6 u25E6 Biela guľka
U+2219 u2219 Operátor guľky
V roku +2023 u2023 Trojuholníková guľka
U+2043 u2043 Spojovník Bullet
° U+00B0 u00B0 stupňa
U+221E u221E Nekonečno
Kódy mien
$ U+0024 u0024 dolár
U+20AC u20AC eur
£ U+00A3 u00A3 Pound
¥ U+00A5 u00A5 Jen / Yuan
¢ U+00A2 u00A2 Cent
U+20B9 u20B9 indická rupia
U+20A8 u20A8 rupií
U+20B1 u20B1 Hmotnosť
U+20A9 u20A9 Kórejský won
฿ U+0E3F u0E3F thajský baht
U+20AB u20AB Dong
U+20AA u20AA šekel
Kódexy duševného vlastníctva
© U+00A9 u00A9 Autorské práva
® U+00AE u00AE Registrovaná ochranná známka
U+2117 u2117 Autorské práva na zvukové nahrávky
U+2122 u2122 ochranná známka
U+2120 u2120 Servisná značka
Kódy gréckej abecedy
a U+03B1 u03B1 Malá Alfa
b U+03B2 u03B2 Malá beta
c U+03B3 u03B3 Malá gama
d U+03B4 u03B4 Malá delta
e U+03B5 u03B5 Malý Epsilon
g U+03B6 u03B6 Malá Zeta
a U+03B7 u03B7 Malé A
i U+03B8 u03B8 Malá Theta
i U+03B9 u03B9 Malá Joota
K U+03BA u03BA Malý Kappa
l U+03BB u03BB Malá lambda
M U+03BC u03BC Malý nás
n U+03BD u03BD Malé č
X U+03BE u03BE Malý Xi
The U+03BF u03BF Malý Omicron
Pi U+03C0 u03C0 Malý Pi
r U+03C1 u03C1 Malý Rho
p U+03C3 u03C3 Malá Sigma
t U+03C4 u03C4 Malé Tau
u U+03C5 u03C5 Malý Upsilon
Phi U+03C6 u03C6 Malé Phi
h U+03C7 u03C7 Malý Chi
p U+03C8 u03C8 Malý Psi
oh U+03C9 u03C9 Malá Omega
A U+0391 u0391 Kapitál Alfa
B U+0392 u0392 Capital Beta
C U+0393 u0393 Kapitál Gamma
D U+0394 u0394 Delta hlavného mesta
E U+0395 u0395 Kapitál Epsilon
G U+0396 u0396 Hlavné mesto Zeta
THE U+0397 u0397 Kapitál And
Th U+0398 u0398 Kapitál Theta
ja U+0399 u0399 Kapitál Iota
K U+039A u039A Kappa Kappa
L U+039B u039B Kapitál Lambda
M U+039C u039C Kapitál In
N U+039D u039D Kapitál č
X U+039E u039E Hlavné mesto Xi
THE U+039F u039F Kapitál Omicron
Pi U+03A0 u03A0 Kapitál Pi
R U+03A1 u03A1 Hlavné mesto Rho
S U+03A3 u03A3 Capital Sigma
T U+03A4 u03A4 Hlavné mesto Tau
Y U+03A5 u03A5 Capital Upsilon
Phi U+03A6 u03A6 kapitál Phi
X U+03A7 u03A7 Kapitál Chi
Ps U+03A8 u03A8 Kapitál Psi
Oh U+03A9 u03A9 Kapitál Omega

Príklad sekvencie znakov Unicode

UnicodeCharacterExample.java

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

Výkon:

 'Example of Unicode Character Sequence', © 2021 JavaTpoint