logo

Java Escape -hahmot

Tässä osiossa keskustelemme Java-pakomerkit tai pakosarjat . Lisäksi käytämme näitä Escape-sekvenssit tai -merkit Java-ohjelmassa .

Mitä ovat pakohahmot?

Javassa, jos merkkiä edeltää a kenoviiva () tunnetaan Java-pakosekvenssi tai pakomerkkejä . Se voi sisältää kirjaimet, numerot, välimerkit, jne. Muista, että Escape-merkit on suljettava sisään lainausmerkit (''). Nämä ovat kelvollisia merkkiliteraaleja. Java-kääntäjä tulkitsee nämä merkit yhdeksi merkiksi, joka lisää kääntäjälle tietyn merkityksen.

luettelon hakemisto
Java Escape -hahmot

Luettelo Java Escape -hahmoista

Javassa on kaikkiaan kahdeksan escape-sekvenssiä, jotka on kuvattu seuraavassa taulukossa.

Pakohahmot Kuvaus
Sitä käytetään lisäämään a -välilehti tekstissä tässä vaiheessa.
' Sitä käytetään lisäämään a yksi lainaus merkki tekstissä tässä vaiheessa.
' Sitä käytetään lisäämään a kaksoislainaus merkki tekstissä tässä vaiheessa.
Sitä käytetään lisäämään a vaunun paluu tekstissä tässä vaiheessa.
\ Sitä käytetään lisäämään a kenoviiva merkki tekstissä tässä vaiheessa.
Sitä käytetään lisäämään a uusi rivi tekstissä tässä vaiheessa.
f Sitä käytetään lisäämään a muotosyöte tekstissä tässä vaiheessa.
 Sitä käytetään lisäämään a askelpalautin tekstissä tässä vaiheessa.

Miksi käytämme pakomerkkejä?

Ymmärretäänpakomerkkien käyttöä seuraavan esimerkin avulla. Oletetaan, että meidän on tulostettava seuraava lause lainausmerkein:

 'Java' is an object-oriented programming language. 

Seuraavat lauseet eivät tulosta Javaa lainausmerkeissä.

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

Kun käännämme ohjelmaa yllä olevilla kahdella lauseella, kääntäjä antaa virheitä, kuten alla on esitetty.

nuhjuisia nollia
Java Escape -hahmot

Tällöin kääntäjälle on kerrottava, että lainausmerkit eivät merkitse merkkijonon alkua tai loppua, vaan ne on tulostettava. Seuraava lause tulostaa lausekkeet kanssa lainausmerkit.

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

Escape-merkkien käyttö Java-ohjelmassa

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

Lähtö:

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

Unicode Escape -hahmot

Java myös tukee Unicode-vaihtomerkit. Unicode-vaihtomerkki koostuu kenoviivasta (/), jota seuraa yksi tai useampi sisään hahmot ja neljä heksadesimaalilukuja ( uxxxx ). Tässä uxxxx edustaa u0000 kohtaan uFFFF .

Kun kääntäjä tulkitsee merkkijonoa, jos kääntäjä löytää jotain Unicode-esityksestä, kääntäjä korvaa sen vastaavalla symbolilla Java-määrityksen mukaisesti.

Luettelo Unicode-merkki- tai Escape-sarjasta

Seuraavassa taulukossa kuvataan laajalti käytetty Unicode-merkkisarja.

tietorakenteet javassa
Hiiltyä Unicode Pakojakso Kuvaus
Erikoiskoodit
U+0009 u0009 Vaaka-välilehti
U+000A u000A Rivin syöttö
U+000D u000D Vaunun paluu / Enter
U+00A0 u00A0 Murtumaton tila
Symbolit Koodit
& U+0026 u0026 Et
Vuonna +2022 u2022 Luoti
? U+25E6 u25E6 Valkoinen luoti
U+2219 u2219 Luodin operaattori
Vuonna +2023 u2023 Kolmion muotoinen luoti
U+2043 u2043 Tavumerkki Bullet
° U+00B0 u00B0 Tutkinto
U+221E u221E ääretön
Valuuttakoodit
$ U+0024 u0024 Dollari
U+20AC u20AC euroa
£ U+00A3 u00A3 Punta
¥ U+00A5 u00A5 Jeni / Yuan
¢ U+00A2 u00A2 Cent
U+20B9 u20B9 Intian rupia
U+20A8 u20A8 rupiaa
U+20B1 u20B1 Paino
U+20A9 u20A9 Korean wonia
฿ U+0E3F u0E3F Thaimaan bahti
U+20AB u20AB Dong
U+20AA u20AA Sekeli
Immateriaalioikeuskoodit
© U+00A9 u00A9 Tekijänoikeus
® U+00AE u00AE Rekisteröity tavaramerkki
U+2117 u2117 Äänitallennuksen tekijänoikeus
U+2122 u2122 Tavaramerkki
U+2120 u2120 Huoltomerkki
Kreikan aakkosten koodit
a U+03B1 u03B1 Pieni Alfa
b U+03B2 u03B2 Pieni Beta
c U+03B3 u03B3 Pieni Gamma
d U+03B4 u03B4 Pieni Delta
e U+03B5 u03B5 Pieni Epsilon
g U+03B6 u03B6 Pieni Zeta
the U+03B7 u03B7 Pieni Ja
i U+03B8 u03B8 Pieni Theta
i U+03B9 u03B9 Pieni Iota
K U+03BA u03BA Pieni Kappa
l U+03BB u03BB Pieni lambda
M U+03BC u03BC Pienet Me
n U+03BD u03BD Pieni nro
X U+03BE u03BE Pieni Xi
The U+03BF u03BF Pieni Omicron
Pi U+03C0 u03C0 Pieni Pi
r U+03C1 u03C1 Pieni Rho
s U+03C3 u03C3 Pieni Sigma
t U+03C4 u03C4 Pieni Tau
u U+03C5 u03C5 Pieni Upsilon
Phi U+03C6 u03C6 Pieni Phi
h U+03C7 u03C7 Pieni Chi
s U+03C8 u03C8 Pieni Psi
vai niin U+03C9 u03C9 Pieni Omega
A U+0391 u0391 Pääkaupunki Alfa
B U+0392 u0392 Capital Beta
C U+0393 u0393 Pääkaupunki Gamma
D U+0394 u0394 Pääkaupunki Delta
E U+0395 u0395 Pääkaupunki Epsilon
G U+0396 u0396 Pääkaupunki Zeta
THE U+0397 u0397 Pääkaupunki Ja
Th U+0398 u0398 Pääkaupunki Theta
minä U+0399 u0399 Pääkaupunki Iota
K U+039A u039A Pääkaupunki Kappa
L U+039B u039B Pääkaupunki Lambda
M U+039C u039C Pääoma sisään
N U+039D u039D Pääkaupunki nro
X U+039E u039E Pääkaupunki Xi
THE U+039F u039F Pääkaupunki Omicron
Pi U+03A0 u03A0 Iso kirjain Pi
R U+03A1 u03A1 Pääkaupunki Rho
S U+03A3 u03A3 Pääkaupunki Sigma
T U+03A4 u03A4 Pääkaupunki Tau
Y U+03A5 u03A5 Pääkaupunki Upsilon
Phi U+03A6 u03A6 Pääkaupunki Phi
X U+03A7 u03A7 Pääkaupunki Chi
Ps U+03A8 u03A8 Iso Psi
vai niin U+03A9 u03A9 Pääkaupunki Omega

Esimerkki Unicode-merkkisarjasta

UnicodeCharacterExample.java

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

Lähtö:

 'Example of Unicode Character Sequence', © 2021 JavaTpoint