logo

Personaje Java Escape

În această secțiune, vom discuta Caractere de evadare Java sau secvențe de evadare . De asemenea, le vom folosi secvențe de evacuare sau caractere dintr-un program Java .

Ce sunt personajele de evadare?

În Java, dacă un caracter este precedat de a backslash () este cunoscut ca Secvență de evadare Java sau personaje de evadare . Poate include litere, cifre, semne de punctuație, etc. Amintiți-vă că caracterele de escape trebuie incluse în ghilimele (''). Acestea sunt caracterele literale valide. Compilatorul Java interpretează aceste caractere ca un singur caracter care adaugă un sens specific compilatorului.

Personaje Java Escape

Lista de caractere Java Escape

În Java, există un total de opt secvențe de evadare care sunt descrise în tabelul următor.

Escape Personaje Descriere
Este folosit pentru a introduce a fila în text în acest moment.
' Este folosit pentru a introduce a ghilimele unice caracter din text în acest moment.
' Este folosit pentru a introduce a citat dublu caracter din text în acest moment.
Este folosit pentru a introduce a retur transport în text în acest moment.
\ Este folosit pentru a introduce a caracter backslash în text în acest moment.
Este folosit pentru a introduce a linie nouă în text în acest moment.
f Este folosit pentru a introduce a furaj de formulare în text în acest moment.
 Este folosit pentru a introduce a backspace în text în acest moment.

De ce folosim caractere de evacuare?

Să înțelegem utilizările caracterelor de evacuare prin următorul exemplu. Să presupunem că trebuie să tipărim următoarea declarație cu ghilimele duble:

 'Java' is an object-oriented programming language. 

Următoarele declarații nu imprimă Java cuprins între ghilimele.

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

În timp ce compilăm programul cu cele două instrucțiuni de mai sus, compilatorul dă erori, așa cum se arată mai jos.

Personaje Java Escape

Într-un astfel de caz, compilatorului trebuie să i se spună că ghilimelele nu semnalează începutul sau sfârșitul unui șir, ci trebuie să fie tipărite. Următoarea instrucțiune tipărește declarațiile cu ghilimele.

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

Utilizarea caracterelor de evacuare în programul 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); } } 

Ieșire:

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

Caractere de evacuare Unicode

Java suportă, de asemenea Caractere de escape Unicode. Un caracter de escape Unicode constă dintr-o bară oblică inversă (/) urmată de una sau mai multe în personaje şi patru cifre hexazecimale ( uxxxx ). Aici, uxxxx reprezintă u0000 la uFFFF .

În timp ce interpretează șirul dacă compilatorul găsește ceva în reprezentarea Unicode, compilatorul îl înlocuiește cu un simbol respectiv conform specificației Java.

Lista de caractere Unicode sau secvență de evacuare

Următorul tabel descrie secvența de caractere Unicode utilizată pe scară largă.

Char Unicode Secvență de evacuare Descriere
Coduri speciale
U+0009 u0009 Fila orizontală
U+000A u000A Linie de alimentare
U+000D u000D Retur/Intrare transport
U+00A0 u00A0 Spațiu fără rupere
Simboluri Coduri
& U+0026 u0026 Ampersand
În +2022 u2022 Glonţ
? U+25E6 u25E6 Glonț alb
U+2219 u2219 Operator Bullet
În +2023 u2023 Glonț triunghiular
U+2043 u2043 Cratima Glonț
° U+00B0 u00B0 grad
U+221E u221E Infinit
Codurile valutare
$ U+0024 u0024 Dolar
U+20AC u20AC Euro
£ U+00A3 u00A3 Livră
¥ U+00A5 u00A5 Yen / Yuan
¢ U+00A2 u00A2 Cent
U+20B9 u20B9 Rupia indiană
U+20A8 u20A8 rupii
U+20B1 u20B1 Greutate
U+20A9 u20A9 Won coreean
฿ U+0E3F u0E3F Baht thailandez
U+20AB u20AB Dong
U+20AA u20AA Shekel
Codurile de proprietate intelectuală
© U+00A9 u00A9 Drepturi de autor
® U+00AE u00AE Marca inregistrata
U+2117 u2117 Drepturi de autor pentru înregistrarea sunetului
U+2122 u2122 Marcă
U+2120 u2120 Marca de serviciu
Codurile alfabetului grecesc
A U+03B1 u03B1 Alfa Mică
b U+03B2 u03B2 Beta mică
c U+03B3 u03B3 Gama mică
d U+03B4 u03B4 Mica Delta
e U+03B5 u03B5 Epsilon mic
g U+03B6 u03B6 Mica Zeta
cel U+03B7 u03B7 Mic Și
i U+03B8 u03B8 Theta mic
i U+03B9 u03B9 Mica Iota
K U+03BA u03BA Kappa mic
l U+03BB u03BB Lambda mică
M U+03BC u03BC Noi mici
n U+03BD u03BD Small Nu
X U+03BE u03BE Micul Xi
The U+03BF u03BF Omicron mic
Pi U+03C0 u03C0 Micul Pi
r U+03C1 u03C1 Micul Rho
p U+03C3 u03C3 Mica Sigma
t U+03C4 u03C4 Micul Tau
u U+03C5 u03C5 Micul Upsilon
Phi U+03C6 u03C6 Micul Phi
h U+03C7 u03C7 Micul Chi
p U+03C8 u03C8 Psi mic
Oh U+03C9 u03C9 Omega mic
A U+0391 u0391 Alfa capitală
B U+0392 u0392 Capital Beta
C U+0393 u0393 Capital Gamma
D U+0394 u0394 Capitala Delta
E U+0395 u0395 Epsilon capital
G U+0396 u0396 Capital Zeta
THE U+0397 u0397 Capitala Si
Th U+0398 u0398 Capital Theta
eu U+0399 u0399 Capitala Iota
K U+039A u039A Capitala Kappa
L U+039B u039B Capital Lambda
M U+039C u039C Capital In
N U+039D u039D Capital Nu
X U+039E u039E Capitala Xi
THE U+039F u039F Capital Omicron
Pi U+03A0 u03A0 Capital Pi
R U+03A1 u03A1 Capitala Rho
S U+03A3 u03A3 Capital Sigma
T U+03A4 u03A4 Capitala Tau
Y U+03A5 u03A5 Capital Upsilon
Phi U+03A6 u03A6 Capitala Phi
X U+03A7 u03A7 Capital Chi
Ps U+03A8 u03A8 Capital Psi
Oh U+03A9 u03A9 Capital Omega

Exemplu de secvență de caractere Unicode

UnicodeCharacterExample.java

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

Ieșire:

 'Example of Unicode Character Sequence', © 2021 JavaTpoint