"إذا أراد العامل أن يؤدي عمله بشكل جيد، فعليه أولاً أن يشحذ أدواته." - كونفوشيوس، "مختارات كونفوشيوس. لو لينجونج"
الصفحة الأمامية > برمجة > كيفية طباعة علامات الاقتباس المزدوجة في سلسلة في جافا؟

كيفية طباعة علامات الاقتباس المزدوجة في سلسلة في جافا؟

تم النشر بتاريخ 2024-11-11
تصفح:272

How to Print Double Quotes in a String in Java?

طباعة سلاسل ذات علامات اقتباس مزدوجة في Java

عند طباعة سلاسل في Java، قد تواجه حالات حيث ترغب في تضمين علامات الاقتباس المزدوجة داخل الإخراج. بشكل افتراضي، باستخدام System.out.print("Hello"); سيتم ببساطة طباعة "Hello"، باستثناء علامات الاقتباس. للحصول على مخرجات مثل "Hello" مع علامات الاقتباس المزدوجة سليمة، يجب عليك استخدام تقنية محددة.

الهروب من الاقتباس المزدوج

لطباعة "Hello" مع علامات الاقتباس، تحتاج إلى الهروب من علامة الاقتباس المزدوجة حرف الاقتباس المزدوج باستخدام شرطة مائلة عكسية (). ستكون العبارة المعدلة هي:

System.out.print("\"Hello\"");

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

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

يعمل حرف الشرطة المائلة العكسية كتسلسل هروب في سلاسل وأحرف Java. يشير إلى أن الحرف التالي لا يجب تفسيره حرفيًا ولكنه يمثل حرفًا خاصًا أو تسلسل هروب. تتضمن الأحرف الأخرى التي تتطلب معاملة خاصة ما يلي:

  • حرف الإرجاع والسطر الجديد: "\ r" و "\ n"
  • الخط المائل العكسي: "\"
  • اقتباس مفرد : "\'"
  • علامة التبويب الأفقية وخلاصة النموذج: "\t" و"\f"

Unicode Escape التسلسلات

بالإضافة إلى هروب الأحرف المذكورة أعلاه، يمكنك أيضًا تضمين أحرف Unicode في كود Java الخاص بك باستخدام تسلسلات هروب Unicode. تأخذ هذه التسلسلات الشكل "\uxxxx"، حيث يمثل xs أرقامًا سداسية عشرية. ومع ذلك، فإن هذه التسلسلات تختلف عن عمليات الهروب من السلسلة العادية ويمكن استخدامها في أي مكان في برنامج Java، وليس فقط داخل السلسلة أو الأحرف الحرفية.

موارد إضافية

للتعمق أكثر في هذا الموضوع، ضع في اعتبارك الموارد التالية:

  • [برنامج Oracle Java التعليمي: الأرقام والسلاسل - الأحرف](https://docs.Oracle.com/javase/tutorial/java/data/characters.html)
  • [في Java، هل هناك طريقة لكتابة سلسلة حرفية دون الحاجة إلى الهروب يقتبس؟](https://stackoverflow.com/questions/1015693/in-Java-is-there-a-way-to-write-a-string-literal-without-having-to-escape-quotes)
أحدث البرنامج التعليمي أكثر>

تنصل: جميع الموارد المقدمة هي جزئيًا من الإنترنت. إذا كان هناك أي انتهاك لحقوق الطبع والنشر الخاصة بك أو الحقوق والمصالح الأخرى، فيرجى توضيح الأسباب التفصيلية وتقديم دليل على حقوق الطبع والنشر أو الحقوق والمصالح ثم إرسالها إلى البريد الإلكتروني: [email protected]. سوف نتعامل مع الأمر لك في أقرب وقت ممكن.

Copyright© 2022 湘ICP备2022001581号-3