logo

Java Escape Characters

בחלק זה, נדון תווי בריחה של Java אוֹ רצפי בריחה . כמו כן, נשתמש באלה רצפי בריחה או תווים בתוכנת Java .

מהן דמויות בריחה?

ב-Java, אם לפני תו מופיע a מַהֲלָך סְרָק () ידוע כ רצף בריחה של Java אוֹ דמויות בריחה . זה עשוי לכלול אותיות, ספרות, סימני פיסוק, וכו' זכור שתווי בריחה חייבים להיות מוקפים ב מרכאות (''). אלו הם מילות התווים התקפות. מהדר ג'אווה מפרש את התווים הללו כתו בודד המוסיף משמעות ספציפית למהדר.

Java Escape Characters

רשימה של דמויות בריחה של Java

ב-Java, ישנם בסך הכל שמונה רצפי בריחה המתוארים בטבלה הבאה.

דמויות בריחה תיאור
הוא משמש להכנסת א לשונית בטקסט בשלב זה.
' הוא משמש להכנסת א ציטוט יחיד תו בטקסט בשלב זה.
' הוא משמש להכנסת א ציטוט כפול תו בטקסט בשלב זה.
הוא משמש להכנסת א החזרת מרכבה בטקסט בשלב זה.
\ הוא משמש להכנסת א תו נטוי אחורי בטקסט בשלב זה.
הוא משמש להכנסת א שורה חדשה בטקסט בשלב זה.
f הוא משמש להכנסת א טופס הזנה בטקסט בשלב זה.
ב הוא משמש להכנסת א מקש לחזור אחורה בטקסט בשלב זה.

מדוע אנו משתמשים בדמויות בריחה?

בואו נבין את השימושים של דמויות בריחה באמצעות הדוגמה הבאה. נניח שעלינו להדפיס את ההצהרה הבאה עם מרכאות כפולות:

 'Java' is an object-oriented programming language. 

ההצהרות הבאות אינן מדפיסות את Java מוקף במרכאות.

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

בזמן שאנו מהדרים את התוכנית עם שתי ההצהרות לעיל, המהדר נותן שגיאות, כפי שמוצג להלן.

אקראי לא ב-java
Java Escape Characters

במקרה כזה, צריך לומר למהדר שמרכאות לא מסמנות את ההתחלה או הסוף של מחרוזת, אלא יש להדפיס אותן. ההצהרה הבאה מדפיסה הצהרות עם מרכאות.

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

שימוש בתווי בריחה בתוכנית Java

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

תְפוּקָה:

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

Unicode Escape Characters

Java תומך גם כן תווי בריחה של Unicode. תו בריחה של Unicode מורכב מקו נטוי אחורי (/) ואחריו אחד או יותר ב דמויות ו ארבע ספרות הקסדצימליות ( uxxxx ). כאן, uxxxx מייצג u0000 ל uFFFF .

בזמן פירוש המחרוזת אם המהדר מוצא משהו בייצוג של Unicode, המהדר מחליף אותו בסמל מתאים לפי מפרט Java.

רשימה של תו Unicode או רצף בריחה

הטבלה הבאה מתארת ​​את רצף התווים של Unicode בשימוש נרחב.

לְהַשְׁחִיר Unicode רצף בריחה תיאור
קודים מיוחדים
U+0009 u0009 לשונית אופקית
U+000A u000A הזנת שורה
U+000D u000D החזרת כרכרה / כניסה
U+00A0 u00A0 מרחב לא שובר
סמלים קודי
& U+0026 u0026 אמפרסנד
בשנת+2022 u2022 כַּדוּר
? U+25E6 u25E6 כדור לבן
U+2219 u2219 מפעיל כדורים
בשנת +2023 u2023 כדור משולש
U+2043 u2043 כדור מקף
° U+00B0 u00B0 תוֹאַר
U+221E u221E אינסוף
קודי מטבע
$ U+0024 u0024 דוֹלָר
U+20AC u20AC יוֹרוֹ
£ U+00A3 u00A3 לִירָה
¥ U+00A5 u00A5 ין / יואן
¢ U+00A2 u00A2 סֶנט
U+20B9 u20B9 רופי הודי
U+20A8 u20A8 רופי
U+20B1 u20B1 מִשׁקָל
U+20A9 u20A9 וון קוריאני
฿ U+0E3F u0E3F בהט תאילנדי
U+20AB u20AB דונג
U+20AA u20AA שֶׁקֶל
קודים של קניין רוחני
© U+00A9 u00A9 זכויות יוצרים
® U+00AE u00AE סימן מסחרי רשום
U+2117 u2117 זכויות יוצרים להקלטת קול
U+2122 u2122 סִימָן מִסחָרִי
U+2120 u2120 סימן שירות
קודי האלפבית היווני
א U+03B1 u03B1 אלפא קטן
ב U+03B2 u03B2 בטא קטנה
ג U+03B3 u03B3 גמא קטן
ד U+03B4 u03B4 דלתא קטנה
ה U+03B5 u03B5 אפסילון קטן
ז U+03B6 u03B6 זיטה קטנה
ה U+03B7 u03B7 קטן ו
אני U+03B8 u03B8 תטא קטנה
אני U+03B9 u03B9 יוטה קטנה
ק U+03BA u03BA קאפה קטנה
ל U+03BB u03BB למדה קטנה
M U+03BC u03BC קטן אותנו
נ U+03BD u03BD מספר קטן
איקס U+03BE u03BE שי קטן
ה U+03BF u03BF Omicron קטן
פאי U+03C0 u03C0 פאי קטן
ר U+03C1 u03C1 רו קטן
ע U+03C3 u03C3 סיגמא קטנה
ט U+03C4 u03C4 טאו קטן
u U+03C5 u03C5 אופסילון קטן
פי U+03C6 u03C6 פי קטן
ח U+03C7 u03C7 צ'י קטן
ע U+03C8 u03C8 Psi קטן
הו U+03C9 u03C9 אומגה קטנה
א U+0391 u0391 אלפא בירה
ב U+0392 u0392 Capital Beta
ג U+0393 u0393 גמא קפיטל
ד U+0394 u0394 דלתא הבירה
ה U+0395 u0395 קפיטל אפסילון
G U+0396 u0396 קפיטל זיטה
ה U+0397 u0397 הון ו
Th U+0398 u0398 תטא הבירה
אני U+0399 u0399 הבירה יוטה
ק U+039A u039A קאפה הבירה
ל U+039B u039B למבדה בירה
M U+039C u039C Capital In
נ U+039D u039D מספר בירה
איקס U+039E u039E הבירה שי
ה U+039F u039F הבירה Omicron
פאי U+03A0 u03A0 Capital Pi
ר U+03A1 u03A1 הבירה רו
ס U+03A3 u03A3 קפיטל סיגמא
ט U+03A4 u03A4 טאו הבירה
י U+03A5 u03A5 קפיטל אופסילון
פי U+03A6 u03A6 הבירה פי
איקס U+03A7 u03A7 צ'י בירה
נ.ב U+03A8 u03A8 Capital Psi
אה U+03A9 u03A9 אומגה בירה

דוגמה לרצף תו Unicode

UnicodeCharacterExample.java

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

תְפוּקָה:

bool ל-string java
 'Example of Unicode Character Sequence', © 2021 JavaTpoint