logo

Java Escape karakterek

Ebben a részben megvitatjuk Java escape karakterek vagy escape szekvenciák . Ezenkívül ezeket fogjuk használni escape szekvenciák vagy karakterek egy Java programban .

Mik azok az escape karakterek?

Java nyelven, ha egy karakter előtt a fordított perjel () úgy is ismert mint Java escape szekvencia vagy escape karakterek . Tartalmazhat betűk, számok, írásjelek, stb. Ne feledje, hogy az escape karaktereket be kell zárni idézőjel (''). Ezek az érvényes karakterliterálok. A Java fordító ezeket a karaktereket egyetlen karakterként értelmezi, amely sajátos jelentést ad a fordítónak.

Java Escape karakterek

Java Escape karakterek listája

A Java nyelven összesen nyolc escape szekvencia található, amelyeket a következő táblázat ismertet.

Menekülési karakterek Leírás
Beillesztésére szolgál a lapon a szövegben ezen a ponton.
' Beillesztésére szolgál a egyetlen idézet karakter a szövegben ezen a ponton.
' Beillesztésére szolgál a kettős idézet karakter a szövegben ezen a ponton.
Beillesztésére szolgál a kocsi vissza a szövegben ezen a ponton.
\ Beillesztésére szolgál a fordított perjel karakter a szövegben ezen a ponton.
Beillesztésére szolgál a új sor a szövegben ezen a ponton.
f Beillesztésére szolgál a forma takarmány a szövegben ezen a ponton.
 Beillesztésére szolgál a backspace a szövegben ezen a ponton.

Miért használunk escape karaktereket?

Ismerjük meg az escape karakterek használatát a következő példán keresztül. Tegyük fel, hogy a következő állítást dupla idézőjelekkel kell nyomtatnunk:

 'Java' is an object-oriented programming language. 

A következő utasítások nem írják ki a Java-t idézőjelek között.

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

Amíg a fenti két utasítással fordítjuk a programot, a fordító hibákat ad, az alábbiak szerint.

java sor
Java Escape karakterek

Ilyen esetben a fordítónak közölni kell, hogy az idézőjel nem a karakterlánc kezdetét vagy végét jelzi, hanem ki kell nyomtatni. A következő utasítás a következővel írt állításokat idézőjel.

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

Escape karakterek használata a Java programban

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); } } 

Kimenet:

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

Unicode Escape karakterek

A Java is támogatja Unicode escape karakterek. A Unicode escape karakter egy fordított perjelből (/) áll, amelyet egy vagy több követ ban ben karakterek és négy hexadecimális számjegyek ( uxxxx ). Itt az uxxxx jelenti u0000 nak nek uFFFF .

A karakterlánc értelmezése során, ha a fordító talál valamit a Unicode-ábrázolásban, a fordító azt egy megfelelő szimbólumra cseréli a Java specifikáció szerint.

Unicode karakterek vagy kilépési szekvenciák listája

Az alábbi táblázat a széles körben használt Unicode karaktersorozatot írja le.

Char Unicode Escape Sequence Leírás
Különleges kódok
U+0009 u0009 Vízszintes fül
U+000A u000A Soremelés
U+000D u000D Carriage Return / Enter
U+00A0 u00A0 Törhetetlen tér
Szimbólumok Kódok
& U+0026 u0026 „és” jel
+2022-ben u2022 Golyó
? U+25E6 u25E6 Fehér Golyó
U+2219 u2219 Golyókezelő
+2023-ban u2023 Háromszög alakú golyó
U+2043 u2043 Kötőjel Bullet
° U+00B0 u00B0 Fokozat
U+221E u221E végtelenség
Pénznem kódok
$ U+0024 u0024 Dollár
U+20AC u20AC Euro
£ U+00A3 u00A3 Font
¥ U+00A5 u00A5 jen / jüan
¢ U+00A2 u00A2 Cent
U+20B9 u20B9 indiai rúpia
U+20A8 u20A8 rúpia
U+20B1 u20B1 Súly
U+20A9 u20A9 Koreai Won
฿ U+0E3F u0E3F thai baht
U+20AB u20AB Dong
U+20AA u20AA Shekel
Szellemi tulajdon kódjai
© U+00A9 u00A9 szerzői jog
® U+00AE u00AE Bejegyzett védjegy
U+2117 u2117 Hangfelvétel Copyright
U+2122 u2122 Védjegy
U+2120 u2120 Szervizjel
Görög ábécé kódok
a U+03B1 u03B1 Kis Alfa
b U+03B2 u03B2 Kis béta
c U+03B3 u03B3 Kis Gamma
d U+03B4 u03B4 Kis Delta
e U+03B5 u03B5 Kis Epsilon
g U+03B6 u03B6 Kis Zeta
a U+03B7 u03B7 Kicsi És
én U+03B8 u03B8 Kis Theta
én U+03B9 u03B9 Kis Iota
K U+03BA u03BA Kis Kappa
l U+03BB u03BB Kis lambda
M U+03BC u03BC Kis Us
n U+03BD u03BD Kicsi sz
x U+03BE u03BE Kis Xi
A U+03BF u03BF Kis Omicron
Pi U+03C0 u03C0 Kis Pi
r U+03C1 u03C1 Kis Rho
p U+03C3 u03C3 Kis Sigma
t U+03C4 u03C4 Kis Tau
u U+03C5 u03C5 Kis Upsilon
Phi U+03C6 u03C6 Kis Phi
h U+03C7 u03C7 Kis Chi
p U+03C8 u03C8 Kis Psi
ó U+03C9 u03C9 Kis Omega
A U+0391 u0391 Nagybetűs Alfa
B U+0392 u0392 Capital Beta
C U+0393 u0393 Capital Gamma
D U+0394 u0394 Capital Delta
E U+0395 u0395 Capital Epsilon
G U+0396 u0396 Fővárosi Zéta
A U+0397 u0397 Capital And
Th U+0398 u0398 Capital Theta
én U+0399 u0399 Capital Iota
K U+039A u039A Fővárosi Kappa
L U+039B u039B Capital Lambda
M U+039C u039C Capital In
N U+039D u039D Fővárosi sz
x U+039E u039E Főváros Xi
A U+039F u039F Tőke Omicron
Pi U+03A0 u03A0 Capital Pi
R U+03A1 u03A1 Főváros Rho
S U+03A3 u03A3 Capital Sigma
T U+03A4 u03A4 Főváros Tau
Y U+03A5 u03A5 Főváros Upsilon
Phi U+03A6 u03A6 Főváros Phi
x U+03A7 u03A7 Capital Chi
Ps U+03A8 u03A8 Nagy Pszi
Ó U+03A9 u03A9 Fővárosi Omega

Unicode karaktersorozat példa

UnicodeCharacterExample.java

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

Kimenet:

 'Example of Unicode Character Sequence', © 2021 JavaTpoint