logo

Java-Escape-Zeichen

In diesem Abschnitt werden wir diskutieren Java-Escape-Zeichen oder Escape-Sequenzen . Auch diese werden wir nutzen Escape-Sequenzen oder Zeichen in einem Java-Programm .

Was sind Escape-Zeichen?

Wenn in Java einem Zeichen ein vorangestellt ist Backslash () ist bekannt als Java-Escape-Sequenz oder Escape-Zeichen . Es kann Folgendes umfassen: Buchstaben, Ziffern, Satzzeichen, usw. Denken Sie daran, dass Escape-Zeichen eingeschlossen werden müssen Anführungszeichen (''). Dies sind die gültigen Zeichenliterale. Der Java-Compiler interpretiert diese Zeichen als ein einzelnes Zeichen, das dem Compiler eine bestimmte Bedeutung hinzufügt.

Java-Escape-Zeichen

Liste der Java-Escape-Zeichen

In Java gibt es insgesamt acht Escape-Sequenzen, die in der folgenden Tabelle beschrieben werden.

Escape-Zeichen Beschreibung
T Es dient zum Einfügen von a Tab im Text an dieser Stelle.
' Es dient zum Einfügen von a einfaches Anführungszeichen Zeichen im Text an dieser Stelle.
' Es dient zum Einfügen von a doppeltes Anführungszeichen Zeichen im Text an dieser Stelle.
R Es dient zum Einfügen von a Wagenrücklauf im Text an dieser Stelle.
\ Es dient zum Einfügen von a Backslash-Zeichen im Text an dieser Stelle.
N Es dient zum Einfügen von a Neue Zeile im Text an dieser Stelle.
F Es dient zum Einfügen von a Formularvorschub im Text an dieser Stelle.
B Es dient zum Einfügen von a Rücktaste im Text an dieser Stelle.

Warum verwenden wir Escape-Zeichen?

Lassen Sie uns die Verwendung von Escape-Zeichen anhand des folgenden Beispiels verstehen. Angenommen, wir müssen die folgende Anweisung in doppelte Anführungszeichen drucken:

 'Java' is an object-oriented programming language. 

Die folgenden Anweisungen geben Java nicht in Anführungszeichen aus.

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

Während wir das Programm mit den beiden oben genannten Anweisungen kompilieren, gibt der Compiler Fehler aus, wie unten gezeigt.

Java-Escape-Zeichen

In einem solchen Fall muss dem Compiler mitgeteilt werden, dass Anführungszeichen nicht den Anfang oder das Ende einer Zeichenfolge markieren, sondern gedruckt werden sollen. Die folgende Anweisung gibt Anweisungen mit aus Anführungszeichen.

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

Verwenden von Escape-Zeichen in Java-Programmen

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

Ausgabe:

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

Unicode-Escape-Zeichen

Java unterstützt auch Unicode-Escape-Zeichen. Ein Unicode-Escape-Zeichen besteht aus einem Backslash (/), gefolgt von einem oder mehreren In Charaktere und vier Hexadezimalziffern ( uxxxx ). Hier steht uxxxx für u0000 Zu uFFFF .

Wenn der Compiler bei der Interpretation der Zeichenfolge etwas in der Unicode-Darstellung findet, ersetzt er es durch ein entsprechendes Symbol gemäß der Java-Spezifikation.

Liste der Unicode-Zeichen oder Escape-Sequenzen

Die folgende Tabelle beschreibt die weit verbreitete Unicode-Zeichenfolge.

Verkohlen Unicode Fluchtabfolge Beschreibung
Sondercodes
U+0009 u0009 Horizontale Registerkarte
U+000A u000A Zeilenvorschub
U+000D u000D Wagenrücklauf / Eingabetaste
U+00A0 u00A0 Geschützter Raum
Symbolcodes
& U+0026 u0026 Et-Zeichen
Im+2022 u2022 Kugel
? U+25E6 u25E6 Weiße Kugel
U+2219 u2219 Bullet-Operator
Im Jahr +2023 u2023 Dreieckige Kugel
U+2043 u2043 Bindestrich-Kugel
° U+00B0 u00B0 Grad
U+221E u221E Unendlichkeit
Währungscodes
$ U+0024 u0024 Dollar
U+20AC u20AC Euro
£ U+00A3 u00A3 Pfund
¥ U+00A5 u00A5 Yen / Yuan
¢ U+00A2 u00A2 Cent
U+20B9 u20B9 Indische Rupie
U+20A8 u20A8 Rubine
U+20B1 u20B1 Gewicht
U+20A9 u20A9 Korea hat gewonnen
฿ U+0E3F u0E3F Thailändischer Baht
U+20AB u20AB Dong
U+20AA u20AA Schekel
Gesetze zum Schutz des geistigen Eigentums
© U+00A9 u00A9 Urheberrechte ©
® U+00AE u00AE Eingetragene Marke
U+2117 u2117 Urheberrecht für Tonaufnahmen
U+2122 u2122 Warenzeichen
U+2120 u2120 Dienstleistungsmarke
Griechische Alphabetcodes
A U+03B1 u03B1 Kleiner Alpha
B U+03B2 u03B2 Kleine Beta
C U+03B3 u03B3 Kleines Gamma
D U+03B4 u03B4 Kleines Delta
e U+03B5 u03B5 Kleines Epsilon
G U+03B6 u03B6 Kleiner Zeta
Die U+03B7 u03B7 Klein und
ich U+03B8 u03B8 Kleines Theta
ich U+03B9 u03B9 Kleines Jota
K U+03BA u03BA Kleines Kappa
l U+03BB u03BB Kleines Lambda
M U+03BC u03BC Kleines Wir
N U+03BD u03BD Kleine Nr
X U+03BE u03BE Kleiner Xi
Der U+03BF u03BF Kleines Omikron
Pi U+03C0 u03C0 Kleiner Pi
R U+03C1 u03C1 Kleines Rho
P U+03C3 u03C3 Kleines Sigma
T U+03C4 u03C4 Kleines Tau
u U+03C5 u03C5 Kleines Upsilon
Phi U+03C6 u03C6 Kleiner Phi
H U+03C7 u03C7 Kleines Chi
P U+03C8 u03C8 Kleiner Psi
Oh U+03C9 u03C9 Kleines Omega
A U+0391 u0391 Hauptstadt Alpha
B U+0392 u0392 Kapital Beta
C U+0393 u0393 Kapital-Gamma
D U+0394 u0394 Hauptstadtdelta
E U+0395 u0395 Hauptstadt Epsilon
G U+0396 u0396 Hauptstadt Zeta
DER U+0397 u0397 Kapital und
Th U+0398 u0398 Kapital Theta
ICH U+0399 u0399 Hauptstadt Iota
K U+039A u039A Hauptstadt Kappa
L U+039B u039B Hauptstadt Lambda
M U+039C u039C Kapital In
N U+039D u039D Hauptstadt Nr
X U+039E u039E Hauptstadt Xi
DER U+039F u039F Hauptstadt Omikron
Pi U+03A0 u03A0 Hauptstadt Pi
R U+03A1 u03A1 Hauptstadt Rho
S U+03A3 u03A3 Hauptstadt Sigma
T U+03A4 u03A4 Hauptstadt Tau
Y U+03A5 u03A5 Hauptstadt Upsilon
Phi U+03A6 u03A6 Hauptstadt Phi
X U+03A7 u03A7 Hauptstadt Chi
Ps U+03A8 u03A8 Kapital Psi
Oh U+03A9 u03A9 Hauptstadt Omega

Beispiel für eine Unicode-Zeichenfolge

UnicodeCharacterExample.java

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

Ausgabe:

 'Example of Unicode Character Sequence', © 2021 JavaTpoint