U ovom odjeljku ćemo raspravljati Java izlazni znakovi ili escape sekvence . Također, mi ćemo koristiti ove izlazne sekvence ili znakove u Java programu .
Što su znakovi za bijeg?
U Javi, ako znaku prethodi a obrnuta kosa crta () je poznat kao Java izlazna sekvenca ili znakovi za bijeg . Može uključivati slova, brojevi, interpunkcijski znakovi, itd. Upamtite da znakovi izlaza moraju biti zatvoreni navodnici (''). Ovo su valjani znakovni literali. Java prevoditelj tumači ove znakove kao jedan znak koji prevoditelju dodaje određeno značenje.
Popis Java izlaznih znakova
U Javi postoji ukupno osam izlaznih sekvenci koje su opisane u sljedećoj tablici.
csma i csma cd
Likovi za bijeg | Opis |
---|---|
Koristi se za umetanje a tab u tekstu na ovom mjestu. | |
' | Koristi se za umetanje a jednostruki citat znak u tekstu na ovom mjestu. |
' | Koristi se za umetanje a dvostruki navodnik znak u tekstu na ovom mjestu. |
Koristi se za umetanje a povrat prtljage u tekstu na ovom mjestu. | |
\ | Koristi se za umetanje a znak obrnute kose crte u tekstu na ovom mjestu. |
Koristi se za umetanje a nova linija u tekstu na ovom mjestu. | |
f | Koristi se za umetanje a ulaganje obrasca u tekstu na ovom mjestu. |
Koristi se za umetanje a backspace u tekstu na ovom mjestu. |
Zašto koristimo escape znakove?
Razmotrimo upotrebu znakova za izlaz kroz sljedeći primjer. Pretpostavimo da moramo ispisati sljedeću izjavu s dvostrukim navodnicima:
'Java' is an object-oriented programming language.
Sljedeće izjave ne ispisuju Java unutar navodnika.
System.out.println('Java is an object-oriented programming language.'); System.out.println(''Java' is an object-oriented programming language.');
Dok prevodimo program s gornje dvije izjave, prevodilac daje pogreške, kao što je prikazano u nastavku.
U takvom slučaju, prevoditelju treba reći da navodnici ne označavaju početak ili kraj niza, već ih treba ispisati. Sljedeća izjava ispisuje izjave sa navodnici.
zamijenite boju u gimp-u
System.out.println(''Java' is an object-oriented programming language.')
Korištenje izlaznih znakova u Java programu
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); } }
Izlaz:
Andrew Garfield the best way to communicate an idea is to act it out AndOr Carriage Return Wall Street's 'JavaTpoint'
Unicode Escape znakovi
Java također podržava Unicode izlazni znakovi. Unicode izlazni znak sastoji se od obrnute kose crte (/) nakon koje slijedi jedna ili više njih u likovi i četiri heksadecimalne znamenke ( uxxxx ). Ovdje uxxxx predstavlja u0000 do uFFFF .
Tijekom interpretacije niza ako prevodilac pronađe nešto u Unicode reprezentaciji, prevodilac to zamjenjuje odgovarajućim simbolom prema Java specifikaciji.
Popis Unicode znakova ili izlazne sekvence
Sljedeća tablica opisuje široko korišteni Unicode niz znakova.
doba petea davidsona
Char | Unicode | Escape sekvenca | Opis |
---|---|---|---|
Posebni kodovi | |||
U+0009 | u0009 | Horizontalna kartica | |
U+000A | u000A | Line Feed | |
U+000D | u000D | Carriage Return / Enter | |
U+00A0 | u00A0 | Neprekidni prostor | |
Kodovi simbola | |||
i | U+0026 | u0026 | ampersand |
• | U+2022 | u2022 | Metak |
? | U+25E6 | u25E6 | Bijeli metak |
∙ | U+2219 | u2219 | Operater metka |
‣ | U+2023 | u2023 | Trokutasti metak |
⁃ | U+2043 | u2043 | Crtica Bullet |
° | U+00B0 | u00B0 | Stupanj |
∞ | U+221E | u221E | Beskonačnost |
Kodovi valuta | |||
$ | U+0024 | u0024 | Dolar |
€ | U+20AC | u20AC | Euro |
£ | U+00A3 | u00A3 | Funta |
¥ | U+00A5 | u00A5 | Jen/Juan |
¢ | U+00A2 | u00A2 | Cent |
₹ | U+20B9 | u20B9 | indijska rupija |
₨ | U+20A8 | u20A8 | rupija |
₱ | U+20B1 | u20B1 | Težina |
₩ | U+20A9 | u20A9 | korejski von |
฿ | U+0E3F | u0E3F | tajlandski bat |
₫ | U+20AB | u20AB | Dong |
₪ | U+20AA | u20AA | šekel |
Zakoni o intelektualnom vlasništvu | |||
© | U+00A9 | u00A9 | Autorska prava |
® | U+00AE | u00AE | Registrirani zaštitni znak |
℗ | U+2117 | u2117 | Autorska prava za zvučnu snimku |
™ | U+2122 | u2122 | Zaštitni znak |
℠ | U+2120 | u2120 | Servisna oznaka |
Kodovi grčkog alfabeta | |||
a | U+03B1 | u03B1 | Mala Alfa |
b | U+03B2 | u03B2 | Mala Beta |
c | U+03B3 | u03B3 | Mala gama |
d | U+03B4 | u03B4 | Mala delta |
e | U+03B5 | u03B5 | Mali ipsilon |
g | U+03B6 | u03B6 | Mala Zeta |
the | U+03B7 | u03B7 | Mali And |
i | U+03B8 | u03B8 | Mala Theta |
i | U+03B9 | u03B9 | Mala jota |
K | U+03BA | u03BA | Mala Kappa |
l | U+03BB | u03BB | Mala Lambda |
M | U+03BC | u03BC | Mali Nas |
n | U+03BD | u03BD | Mali br |
x | U+03BE | u03BE | Mali Xi |
The | U+03BF | u03BF | Mali Omicron |
Pi | U+03C0 | u03C0 | Mali Pi |
r | U+03C1 | u03C1 | Mali Rho |
str | U+03C3 | u03C3 | Mala Sigma |
t | U+03C4 | u03C4 | Mali Tau |
u | U+03C5 | u03C5 | Mali ipsilon |
Phi | U+03C6 | u03C6 | Mali Phi |
h | U+03C7 | u03C7 | Mali Chi |
str | U+03C8 | u03C8 | Mali Psi |
Oh | U+03C9 | u03C9 | Mala Omega |
A | U+0391 | u0391 | Kapital Alfa |
B | U+0392 | u0392 | Kapital Beta |
C | U+0393 | u0393 | Veliko gama |
D | U+0394 | u0394 | Glavni grad Delta |
E | U+0395 | u0395 | Glavni ipsilon |
G | U+0396 | u0396 | Glavni grad Zeta |
THE | U+0397 | u0397 | Kapitalni And |
Th | U+0398 | u0398 | Veliko Theta |
ja | U+0399 | u0399 | Veliko jota |
K | U+039A | u039A | Glavni Kappa |
L | U+039B | u039B | Veliko lambda |
M | U+039C | u039C | Glavni in |
N | U+039D | u039D | kapital br |
x | U+039E | u039E | Veliko Xi |
THE | U+039F | u039F | Kapitalni Omicron |
Pi | U+03A0 | u03A0 | Veliko Pi |
R | U+03A1 | u03A1 | Glavni grad Rho |
S | U+03A3 | u03A3 | Velika sigma |
T | U+03A4 | u03A4 | Glavni grad Tau |
Y | U+03A5 | u03A5 | Glavni ipsilon |
Phi | U+03A6 | u03A6 | Veliko Phi |
x | U+03A7 | u03A7 | Veliko chi |
P.s | U+03A8 | u03A8 | Veliko Psi |
Oh | U+03A9 | u03A9 | Kapital Omega |
Primjer niza Unicode znakova
UnicodeCharacterExample.java
public class UnicodeCharacterExample { public static void main(String args[]) { System.out.println(''Example of Unicode Character Sequence', u00A9 2021 JavaTpoint'); } }
Izlaz:
'Example of Unicode Character Sequence', © 2021 JavaTpoint