كتل النص للسلاسل متعددة الأسطر
اكتب سلاسل متعددة الأسطر بشكل طبيعي باستخدام كتل النص ثلاثية الاقتباس.
مقارنة الكود
✕ Java 8
String json = "{\n" +
" \"name\": \"Duke\",\n" +
" \"age\": 30\n" +
"}";
✓ Java 15+
String json = """
{
"name": "Duke",
"age": 30
}""";
هل ترى مشكلة في هذا الكود؟ أخبرنا.
لماذا يتفوق الأسلوب الحديث
مقروء كما هو
JSON وSQL وHTML تبدو كـ JSON وSQL وHTML حقيقية في المصدر.
لا جحيم الإفلات
علامات الاقتباس المضمّنة لا تحتاج إفلات بالشرطة المائلة.
مسافات بادئة ذكية
المسافات البادئة تُقلَّص تلقائياً بناءً على موضع المُحدِّد الختامي.
الأسلوب القديم
تسلسل السلاسل
الأسلوب الحديث
كتل النص
منذ JDK
15
الصعوبة
مبتدئ
دعم JDK
كتل النص للسلاسل متعددة الأسطر
متاح
متاح على نطاق واسع منذ JDK 15 (سبتمبر 2020)
كيف يعمل
تتيح لك كتل النص كتابة سلاسل متعددة الأسطر كما تظهر تماماً. لا مزيد من إفلات علامات الاقتباس أو إضافة . يُزيل المترجم المسافات البادئة العرضية تلقائياً.
توثيق ذو صلة