logo

Java Kaçış Karakterleri

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çış Karakterleri

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.

Java Kaçış Karakterleri

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