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

سلاسل

تم النشر بتاريخ 2024-08-21
تصفح:401

سلاسل

  • تعد فئة String واحدة من أهم أنواع البيانات في Java.

  • على عكس اللغات الأخرى، في Java، السلاسل عبارة عن كائنات، وليست صفائف من الأحرف.

  • عندما تقوم بإنشاء سلسلة حرفية، فإنك تقوم بإنشاء كائن من فئة السلسلة.

  • مثال: في System.out.println("في Java، السلاسل هي كائنات.");، يتم تحويل السلسلة تلقائيًا إلى كائن سلسلة.

  • استخدام String كان موجودًا بالفعل منذ البداية، حتى لو ضمنيًا.

  • فئة السلسلة واسعة النطاق والنص يفحصها بشكل سطحي.

  • يوصى باستكشاف فئة السلسلة بنفسك.

بناء السلاسل

  • يمكن إنشاء كائن سلسلة باستخدام مُنشئ سلسلة جديد واستدعاءه.

  • مثال:

  • String str = new String("Hello");

  • إنشاء كائن سلسلة بقيمة "Hello".

  • يمكن أيضًا إنشاء سلسلة من سلسلة أخرى.

  • مثال:

  • String str2 = new String(str);

  • ينشئ نسخة من السلسلة الأصلية.

  • هناك طريقة أخرى لإنشاء سلسلة وهي تعيين سلسلة من الأحرف مباشرة.

  • مثال:

  • String str = "سلاسل جافا قوية.";

  • يمكن استخدام كائنات السلسلة حيثما يُسمح بالسلاسل المقتبسة.
    Strings

  • مخرج:
    سلاسل جافا هي كائنات.
    يتم بناؤها بطرق مختلفة.
    يتم بناؤها بطرق مختلفة.

التعامل مع السلاسل

  • أمثلة على الطرق التي تعمل مع السلاسل النصية: Strings

Strings

  • مخرج:
    طول str1: 45
    عندما يتعلق الأمر ببرمجة الويب، فإن Java هي رقم 1.
    str1 يساوي str2
    str1 لا يساوي str3
    str1 أكبر من str3
    فهرس التواجد الأول للواحد: 0
    فهرس آخر ظهور للواحد: 14

  • لربط (ربط) سلسلتين باستخدام عامل التشغيل:
    سلسلة str1 = "واحد";
    سلسلة str2 = "اثنان"؛
    سلسلة str3 = "ثلاثة"؛
    سلسلة str4 = str1 str2 str3؛

  • تهيئة str4 بالسلسلة "OneTwoThree".

بيان الافراج تم نشر هذه المقالة على: https://dev.to/devsjavagirls/strings-53md?1 إذا كان هناك أي انتهاك، يرجى الاتصال بـ [email protected] لحذفه
أحدث البرنامج التعليمي أكثر>

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

Copyright© 2022 湘ICP备2022001581号-3