Bu bölümde tartışacağız Java kaçış karakterleri veya Kaçış dizileri . Ayrıca bunları kullanacağız Java programındaki kaçış dizileri veya karakterleri .
Kaçış karakterleri nelerdir?
Java'da bir karakterin önünde bir karakter varsa ters eğik çizgi () olarak bilinir Java kaçış dizisi veya kaçış karakterleri . Şunları içerebilir: harfler, sayılar, noktalama işaretleri, vb. Kaçış karakterlerinin içine alınması gerektiğini unutmayın. alıntı işaretleri (''). Bunlar geçerli karakter değişmezleridir. Java derleyicisi bu karakterleri derleyiciye özel bir anlam katan tek bir karakter olarak yorumlar.
Java Kaçış Karakterlerinin Listesi
Java'da aşağıdaki tabloda açıklanan toplam sekiz kaçış dizisi vardır.
Kaçış Karakterleri | Tanım |
---|---|
T | Bir eklemek için kullanılır sekme bu noktada metinde. |
' | Bir eklemek için kullanılır tek alıntı Bu noktada metindeki karakter. |
' | Bir eklemek için kullanılır çift tırnak Bu noktada metindeki karakter. |
R | Bir eklemek için kullanılır satırbaşı bu noktada metinde. |
\ | Bir eklemek için kullanılır ters eğik çizgi karakteri bu noktada metinde. |
N | Bir eklemek için kullanılır Yeni hat bu noktada metinde. |
F | Bir eklemek için kullanılır form besleme bu noktada metinde. |
B | Bir eklemek için kullanılır geri tuşu bu noktada metinde. |
Neden kaçış karakterlerini kullanıyoruz?
Aşağıdaki örnek üzerinden kaçış karakterlerinin kullanımlarını anlayalım. Aşağıdaki ifadeyi çift tırnak işaretiyle yazdırmamız gerektiğini varsayalım:
'Java' is an object-oriented programming language.
Aşağıdaki ifadeler tırnak işaretleri içine alınmış Java'yı yazdırmaz.
System.out.println('Java is an object-oriented programming language.'); System.out.println(''Java' is an object-oriented programming language.');
Yukarıdaki iki ifadeyle programı derlerken derleyici aşağıda görüldüğü gibi hatalar veriyor.
Böyle bir durumda, derleyiciye tırnak işaretlerinin bir dizenin başlangıcını veya sonunu belirtmediği, bunun yerine yazdırılması gerektiği söylenmelidir. Aşağıdaki ifade, ifadeleri yazdırır alıntı işaretleri.
System.out.println(''Java' is an object-oriented programming language.')
Java Programında Kaçış Karakterlerini Kullanmak
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); } }
Çıktı:
Andrew Garfield the best way to communicate an idea is to act it out AndOr Carriage Return Wall Street's 'JavaTpoint'
Unicode Kaçış Karakterleri
Java da destekliyor Unicode kaçış karakterleri. Unicode kaçış karakteri ters eğik çizgiden (/) ve ardından bir veya daha fazla karakterden oluşur içinde karakterler ve dört onaltılık basamaklar ( uxxx ). Burada uxxxx temsil eder u0000 ile uFFFF .
Dizeyi yorumlarken, derleyici Unicode gösteriminde bir şey bulursa, derleyici bunu Java spesifikasyonuna göre ilgili sembolle değiştirir.
Unicode Karakter veya Kaçış Sırasının Listesi
Aşağıdaki tabloda yaygın olarak kullanılan Unicode Karakter Dizisi açıklanmaktadır.
Karakter | Unicode | Kaçış dizisi | Tanım |
---|---|---|---|
Özel Kodlar | |||
U+0009 | u0009 | Yatay sekme | |
U+000A | u000A | Satır besleme | |
U+000D | u000D | Taşıma İade / Giriş | |
U+00A0 | u00A0 | Kırılmaz alan | |
Sembol Kodları | |||
& | U+0026 | u0026 | Ve işareti |
• | +2022'de | u2022 | Madde işareti |
? | U+25E6 | u25E6 | Beyaz Kurşun |
∙ | U+2219 | u2219 | Mermi Operatörü |
‣ | +2023'te | u2023 | Üçgen Mermi |
⁃ | U+2043 | u2043 | Kısa Çizgi Mermi |
° | U+00B0 | u00B0 | Derece |
∞ | U+221E | u221E | Sonsuzluk |
Para Birimi Kodları | |||
$ | U+0024 | u0024 | Dolar |
€ | U+20AC | u20AC | Euro |
£ | U+00A3 | u00A3 | Pound |
¥ | U+00A5 | u00A5 | Yen / Yuan |
¢ | U+00A2 | u00A2 | yüzde |
₹ | U+20B9 | u20B9 | Hint rupisi |
₨ | U+20A8 | u20A8 | Rupi |
₱ | U+20B1 | u20B1 | Ağırlık |
₩ | U+20A9 | u20A9 | Koreli kazandı |
฿ | U+0E3F | u0E3F | Tayland Bahtı |
₫ | U+20AB | u20AB | Dong |
₪ | U+20AA | u20AA | Şekel |
Fikri Mülkiyet Kodları | |||
© | U+00A9 | u00A9 | Telif hakkı |
® | U+00AE | u00AE | Tescilli marka |
℗ | U+2117 | u2117 | Ses Kaydı Telif Hakkı |
™ | U+2122 | u2122 | Marka |
℠ | U+2120 | u2120 | Hizmet Markası |
Yunan Alfabesi Kodları | |||
A | U+03B1 | u03B1 | Küçük Alfa |
B | U+03B2 | u03B2 | Küçük Beta |
C | U+03B3 | u03B3 | Küçük Gama |
D | U+03B4 | u03B4 | Küçük Delta |
e | U+03B5 | u03B5 | Küçük Epsilon |
G | U+03B6 | u03B6 | Küçük Zeta |
the | U+03B7 | u03B7 | Küçük Ve |
Ben | U+03B8 | u03B8 | Küçük Teta |
Ben | U+03B9 | u03B9 | Küçük Iota |
k | U+03BA | u03BA | Küçük Kappa |
ben | U+03BB | u03BB | Küçük Lambda |
M | U+03BC | u03BC | Küçük Biz |
N | U+03BD | u03BD | Küçük Hayır |
X | U+03BE | u03BE | Küçük Xi |
U+03BF | u03BF | Küçük Omikron | |
Pi | U+03C0 | u03C0 | Küçük Pi |
R | U+03C1 | u03C1 | Küçük Rho |
P | U+03C3 | u03C3 | Küçük Sigma |
T | U+03C4 | u03C4 | Küçük Tau |
sen | U+03C5 | u03C5 | Küçük Upsilon |
Phi | U+03C6 | u03C6 | Küçük Fi |
H | U+03C7 | u03C7 | Küçük Ki |
P | U+03C8 | u03C8 | Küçük Psi |
ah | U+03C9 | u03C9 | Küçük Omega |
A | U+0391 | u0391 | Sermaye Alfa |
B | U+0392 | u0392 | Sermaye Betası |
C | U+0393 | u0393 | Sermaye Gama |
D | U+0394 | u0394 | Başkent Deltası |
e | U+0395 | u0395 | Başkent Epsilon |
G | U+0396 | u0396 | Başkent Zeta |
THE | U+0397 | u0397 | Sermaye Ve |
Bu | U+0398 | u0398 | Sermaye Tetası |
BEN | U+0399 | u0399 | Sermaye Iota |
k | U+039A | u039A | Başkent Kappa |
L | U+039B | u039B | Başkent Lambda |
M | U+039C | u039C | Sermaye Girişi |
N | U+039D | u039D | Sermaye No |
X | U+039E | u039E | Başkent Xi |
THE | U+039F | u039F | Başkent Omikron |
Pi | U+03A0 | u03A0 | Sermaye Pi |
R | U+03A1 | u03A1 | Başkent Rho |
S | U+03A3 | u03A3 | Sermaye Sigma |
T | U+03A4 | u03A4 | Başkent Tau |
e | U+03A5 | u03A5 | Başkent Upsilon |
Phi | U+03A6 | u03A6 | Sermaye Phi |
X | U+03A7 | u03A7 | Sermaye Chi |
Not | U+03A8 | u03A8 | Sermaye Psi'si |
Ah | U+03A9 | u03A9 | Sermaye Omegası |
Unicode Karakter Dizisi Örneği
UnicodeCharacterExample.java
public class UnicodeCharacterExample { public static void main(String args[]) { System.out.println(''Example of Unicode Character Sequence', u00A9 2021 JavaTpoint'); } }
Çıktı:
'Example of Unicode Character Sequence', © 2021 JavaTpoint