logo

أحرف الهروب جافا

في هذا القسم سنناقش أحرف الهروب جافا أو تسلسلات الهروب . أيضا، سوف نستخدم هذه تسلسلات الهروب أو الأحرف في برنامج جافا .

ما هي شخصيات الهروب؟

في Java، إذا كان الحرف مسبوقًا بـ a شرطة مائلة عكسية () معروف ب تسلسل الهروب جافا أو شخصيات الهروب . قد تشمل الحروف، الأرقام، علامات الترقيم، إلخ. تذكر أنه يجب تضمين أحرف الهروب علامات الاقتباس (''). هذه هي القيم الحرفية للأحرف الصالحة. يفسر مترجم 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.'); 

بينما نقوم بتجميع البرنامج بالعبارتين أعلاه، يعطي المترجم أخطاء، كما هو موضح أدناه.

أحرف الهروب جافا

في مثل هذه الحالة، يجب إخبار المترجم أن علامات الاقتباس لا تشير إلى بداية أو نهاية السلسلة، ولكن بدلاً من ذلك يجب طباعتها. البيان التالي يطبع البيانات مع علامات الاقتباس.

إذا كان البيان جافا
 System.out.println(''Java' is an object-oriented programming language.') 

استخدام أحرف الهروب في برنامج جافا

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. يتكون حرف الهروب Unicode من شرطة مائلة عكسية (/) متبوعة بواحدة أو أكثر في الشخصيات و أربعة أرقام ست عشرية ( xxxx ). هنا يمثل xxxx u0000 ل uFFFF .

أثناء تفسير السلسلة إذا وجد المترجم شيئًا ما في تمثيل Unicode، يستبدله المترجم برمز خاص وفقًا لمواصفات Java.

قائمة أحرف Unicode أو تسلسل الهروب

يصف الجدول التالي تسلسل أحرف Unicode المستخدم على نطاق واسع.

ماذا يعني جوجل
شار يونيكود تسلسل الهروب وصف
رموز خاصة
ش+0009 u0009 مساحة أفقية
يو +000A u000أ سطر تغذية
ش+000د u000د نقل العودة / أدخل
ش+00أ0 u00A0 مسافة غير منقسمة
رموز الرموز
& ش+0026 u0026 علامة الضم
في+2022 u2022 رصاصة
؟ يو+25E6 u25E6 رصاصة بيضاء
ش+2219 u2219 مشغل رصاصة
في +2023 u2023 رصاصة ثلاثية
يو+2043 u2043 رصاصة الواصلة
° ش+00ب0 u00B0 درجة
U+221E u221E ما لا نهاية
رموز العملة
$ ش+0024 u0024 دولار
يو + 20 إيه سي u20AC اليورو
جنيه استرليني U+00A3 u00A3 جنيه
¥ ش+00A5 u00A5 ين / يوان
ش +00A2 u00A2 سنت
$ ش+20ب9 u20B9 الروبية الهندية
يو+20أ8 u20A8 روبية
ش+20ب1 u20B1 وزن
U+20A9 u20A9 لقد فاز الكوريون
฿ ش+0E3F u0E3F البات التايلندي
يو+20AB u20AB دونغ
يو+20AA u20AA شيكل
قوانين الملكية الفكرية
© U+00A9 u00A9 حقوق النشر
® ش +00AE u00AE علامة تجارية مسجلة
ش+2117 u2117 حقوق الطبع والنشر للتسجيلات الصوتية
ش+2122 u2122 علامة تجارية
يو+2120 u2120 علامة الخدمة
رموز الأبجدية اليونانية
أ ش+03ب1 u03B1 ألفا الصغيرة
ب U+03B2 u03B2 بيتا الصغيرة
ج U+03B3 u03B3 جاما الصغيرة
د ش+03ب4 u03B4 دلتا صغيرة
ه ش+03ب5 u03B5 إبسيلون صغير
ز U+03B6 u03B6 زيتا الصغيرة
ال ش+03ب7 u03B7 صغيرة و
أنا ش+03ب8 u03B8 ثيتا الصغيرة
أنا U+03B9 u03B9 ايوتا الصغيرة
ك U+03BA u03BA كابا صغير
ل U+03BB u03BB لامدا الصغيرة
م ش+03 ق.م u03BC نحن الصغيرة
ن ش+03 دينار بحريني u03BD رقم صغير
X ش+03بي u03BE شي صغير
ال ش+03بف u03BF أوميكرون صغير
باي ش+03س0 u03C0 بي الصغيرة
ص ش+03ج1 u03C1 رو الصغيرة
ص U+03C3 u03C3 سيجما الصغيرة
ر U+03C4 u03C4 تاو صغير
ش U+03C5 u03C5 ابسلون الصغيرة
فاي U+03C6 u03C6 فاي صغير
ح U+03C7 u03C7 تشي صغير
ص ش+03ج8 u03C8 بسي صغير
أوه U+03C9 u03C9 أوميغا الصغيرة
أ ش+0391 u0391 رأس المال ألفا
ب ش+0392 u0392 كابيتال بيتا
ج ش+0393 u0393 كابيتال جاما
د ش+0394 u0394 دلتا العاصمة
ه ش+0395 u0395 كابيتال ابسيلون
ز ش+0396 u0396 العاصمة زيتا
ال ش+0397 u0397 رأس المال و
ذ ش+0398 u0398 العاصمة ثيتا
أنا ش+0399 u0399 العاصمة ايوتا
ك U+039A u039A كابيتال كابا
ل U+039B u039B العاصمة لامدا
م ش+039ج u039ج رأس المال في
ن ش+039د u039د رقم رأس المال
X ش+039ه u039E العاصمة شي
ال U+039F u039F كابيتال أوميكرون
باي ش+03أ0 u03A0 كابيتال بي
ر ش+03أ1 u03A1 العاصمة رو
س U+03A3 u03A3 كابيتال سيجما
ت U+03A4 u03A4 العاصمة تاو
ي U+03A5 u03A5 كابيتال ابسيلون
فاي ش+03أ6 u03A6 العاصمة فاي
X U+03A7 u03A7 العاصمة تشي
ملاحظة ش+03أ8 u03A8 رأس المال بسي
أوه 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'); } } 

انتاج:

 'Example of Unicode Character Sequence', © 2021 JavaTpoint