logo

Znaki ucieczki Java

W tej części omówimy Znaki ucieczki Java Lub Sekwencje ewakuacyjne . My także z nich skorzystamy sekwencje ucieczki lub znaki w programie Java .

Co to są znaki ucieczki?

W Javie, jeśli znak jest poprzedzony a ukośnik wsteczny () jest znany jako Sekwencja ucieczki Java Lub znaki ucieczki . Może obejmować litery, cyfry, znaki interpunkcyjne, itp. Pamiętaj, że znaki ucieczki muszą być ujęte w cudzysłów („”). Są to prawidłowe literały znakowe. Kompilator Java interpretuje te znaki jako pojedynczy znak, który dodaje kompilatorowi określone znaczenie.

Znaki ucieczki Java

Lista znaków ucieczki Java

W Javie istnieje łącznie osiem sekwencji ucieczki opisanych w poniższej tabeli.

Postacie ucieczki Opis
T Służy do wstawiania a patka w tym miejscu w tekście.
' Służy do wstawiania a pojedynczy cytat znak w tekście w tym momencie.
' Służy do wstawiania a cudzysłów znak w tekście w tym momencie.
R Służy do wstawiania a powrót karetki w tym miejscu w tekście.
\ Służy do wstawiania a znak odwrotnego ukośnika w tym miejscu w tekście.
N Służy do wstawiania a Nowa linia w tym miejscu w tekście.
F Służy do wstawiania a kanał formularza w tym miejscu w tekście.
B Służy do wstawiania a cofnij w tym miejscu w tekście.

Dlaczego używamy znaków ucieczki?

Przyjrzyjmy się zastosowaniu znaków ucieczki na podstawie poniższego przykładu. Załóżmy, że musimy wydrukować następującą instrukcję w podwójnych cudzysłowach:

 'Java' is an object-oriented programming language. 

Poniższe instrukcje nie drukują języka Java ujętego w cudzysłów.

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

Podczas gdy kompilujemy program przy użyciu powyższych dwóch instrukcji, kompilator wyświetla błędy, jak pokazano poniżej.

Znaki ucieczki Java

W takim przypadku należy poinformować kompilator, że cudzysłowy nie sygnalizują początku ani końca łańcucha, lecz mają zostać wydrukowane. Poniższa instrukcja drukuje instrukcje za pomocą cudzysłów.

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

Używanie znaków ucieczki w programie 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); } } 

Wyjście:

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

Znaki ucieczki Unicode

Java również obsługuje Znaki ucieczki Unicode. Znak ucieczki Unicode składa się z ukośnika odwrotnego (/), po którym następuje jeden lub więcej W postacie i cztery cyfry szesnastkowe ( xxxxx ). Tutaj uxxxx oznacza u0000 Do uFFFF .

Podczas interpretacji ciągu, jeśli kompilator znajdzie coś w reprezentacji Unicode, kompilator zastępuje go odpowiednim symbolem zgodnie ze specyfikacją Java.

Lista znaków Unicode lub sekwencji ucieczki

W poniższej tabeli opisano powszechnie stosowaną sekwencję znaków Unicode.

Zwęglać Unikod Sekwencja ewakuacyjna Opis
Specjalne kody
U+0009 u0009 Zakładka pozioma
U+000A u000A Kanał liniowy
U+000D u000D Powrót przewozu / Enter
U+00A0 u00A0 Przestrzeń niełamliwa
Kody symboli
& U+0026 u0026 Ampersand
W+2022 u2022 Pocisk
? U+25E6 u25E6 Biała Kula
U+2219 u2219 Operator pocisku
W +2023 u2023 Trójkątny pocisk
U+2043 u2043 Punktor z łącznikiem
° U+00B0 u00B0 Stopień
U+221E u221E Nieskończoność
Kody walutowe
$ U+0024 u0024 Dolar
U+20AC u20AC Euro
£ U+00A3 u00A3 Funt
¥ U+00A5 u00A5 Jen/Juan
¢ U+00A2 u00A2 Cent
U+20B9 u20B9 Rupia indyjska
U+20A8 u20A8 Rupie
U+20B1 u20B1 Waga
U+20A9 u20A9 Won koreański
฿ U+0E3F u0E3F Baht tajski
U+20AB u20AB Buc
U+20AA u20AA Szekel
Kody własności intelektualnej
© U+00A9 u00A9 Prawo autorskie
® U+00AE u00AE Zarejestrowany znak towarowy
U+2117 u2117 Prawa autorskie do nagrań dźwiękowych
U+2122 u2122 Znak towarowy
U+2120 u2120 Znakiem usługowym
Kody alfabetu greckiego
A U+03B1 u03B1 Mała Alfa
B U+03B2 u03B2 Mała Beta
C U+03B3 u03B3 Mała Gama
D U+03B4 u03B4 Mała Delta
mi U+03B5 u03B5 Mały epsilon
G U+03B6 u03B6 Mała Zeta
the U+03B7 u03B7 Mały i
I U+03B8 u03B8 Mała Teta
I U+03B9 u03B9 Mała Jota
K U+03BA u03BA Mała Kappa
l U+03BB u03BB Mała Lambda
M U+03BC u03BC Mali My
N U+03BD u03BD Mały nr
X U+03BE u03BE Mały Xi
The U+03BF u03BF Mały Omikron
Liczba Pi U+03C0 u03C0 Małe Pi
R U+03C1 u03C1 Mały Roho
P U+03C3 u03C3 Mała Sigma
T U+03C4 u03C4 Mały Tau
ty U+03C5 u03C5 Mały Upsilon
Phi U+03C6 u03C6 Małe Fi
H U+03C7 u03C7 Mały Chi
P U+03C8 u03C8 Mały psi
Oh U+03C9 u03C9 Mała Omega
A U+0391 u0391 Kapitalna Alfa
B U+0392 u0392 Kapitalna Beta
C U+0393 u0393 Wielka Gama
D U+0394 u0394 Delta stolicy
mi U+0395 u0395 Wielki Epsilon
G U+0396 u0396 Stolica Zeta
TO U+0397 u0397 Kapitał I
Cz U+0398 u0398 Stolica Theta
I U+0399 u0399 Kapitalna Jota
K U+039A u039A Kapitał Kappa
L U+039B u039B Kapitalna Lambda
M U+039C u039C Kapitał w
N U+039D u039D Kapitał nr
X U+039E u039E Stolica Xi
TO U+039F u039F Stolica Omikrona
Liczba Pi U+03A0 u03A0 Wielkie Pi
R U+03A1 u03A1 Stolica Rho
S U+03A3 u03A3 Kapitalna Sigma
T U+03A4 u03A4 Kapitał Tau
Y U+03A5 u03A5 Stolica Upsilon
Phi U+03A6 u03A6 Stolica Phi
X U+03A7 u03A7 Stolica Chi
Ps U+03A8 u03A8 Kapitał Psi
Oh U+03A9 u03A9 Kapitalna Omega

Przykład sekwencji znaków Unicode

UnicodeCharacterExample.java

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

Wyjście:

 'Example of Unicode Character Sequence', © 2021 JavaTpoint