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