سلسلة فرعية في Java: تعرف على كيفية استخدام أسلوب السلسلة الفرعية ()



تساعدك هذه المقالة حول Substring in Java في التعرف على بناء الجملة ، والطرق المختلفة ضمن السلسلة الفرعية بمساعدة الأمثلة

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

هذه هي المواضيع التي سأغطيها في هذه المقالة:





هيا بنا نبدأ.

سلسلة فرعية في Java: ما هي السلسلة الفرعية في Java؟

جزء من أ يسمىإلى س ubstring . بمعنى آخر ، السلسلة الفرعية هي مجموعة فرعية من سلسلة أخرى. سلسلة جافا الفرعية() يقوم الأسلوب بإرجاع سلسلة نصية جديدة تمثل سلسلة فرعية لهذه السلسلة. سلسلة فرعية () الطريقة هي طريقة محملة فوق طاقتها.



بناء الجملة:
سلسلة فرعية (// أي طريقة من الطرق)
{
//الجسم
}

مثال:

سلسلة فرعية في Java - Edureka



هذا مثال واضح على سلسلة فرعية في . هنا ، السلسلة هي 'Edureka' ولكن عندما تقسمها إلى كتل ، فإنها تتكون من سلاسل فرعية تحسب السلسلة في النهاية.

دعنا نمضي قدمًا ونفهم الطرق المختلفة ضمن السلسلة الفرعية ().

سلسلة فرعية في Java: طرق مختلفة ضمن سلسلة فرعية

هناك طريقتان مختلفتان في الأساس ضمن طريقة السلسلة الفرعية (). هم انهم:

  • سلسلة فرعية (int begIndex)
  • سلسلة فرعية (int beginIndex ، int endIndex)

دعونا نفهمها بالتفصيل.

سلسلة فرعية (int begIndex)

تحتوي هذه الطريقة على متغيرين وتعيد سلسلة نصية جديدة تكون سلسلة فرعية لهذه السلسلة. تبدأ السلسلة الفرعية بحرف في الفهرس المحدد 'startIndex' حتى نهاية السلسلة.

بناء الجملة:
سلسلة فرعية عامة (int begIndex)

برنامج تعليمي لخادم SQL للمبتدئين

ملحوظة : يبدأ الفهرس من '0' الذي يشير إلى الحرف الأول من السلسلة.

دعونا نلقي نظرة على مثال.

السلسلة الفرعية العامة للفئة العامة {public static void main (String args []) {// Initializing String String Str = new String ('Welcome to Edureka') // using substring () لاستخراج السلسلة الفرعية // إرجاع Edureka System.out.print ( 'السلسلة الفرعية هي:') System.out.println (Str.substring (10))}}

انتاج: إدوريكا

سلسلة فرعية (int beginIndex ، int endIndex)

تحتوي هذه الطريقة على متغيرين وتعيد قيمة جديدة وهو سلسلة فرعية من هذه السلسلة. تبدأ السلسلة الفرعية بحرف في الفهرس المحدد BeginIndex وتمتد إلى نهاية السلسلة أو حتى endIndex - 1 في حالة وجود وسيطة أخرى.

بناء الجملة

السلسلة الفرعية العامة للسلسلة (int begIndex ، int endIndex)

ما هو الفرق بين الهاشتابل و الهاشمب

دعونا نعمل مع مثال.

الفئة العامة Substring2 {public static void main (String args []) {// Initializing String String Str = new String ('Welcome to Edureka') // using substring () لاستخراج السلسلة الفرعية // إرجاع edu System.out.print ( 'السلسلة الفرعية هي:') System.out.println (Str.substring (10، 14))}}

انتاج | : نجاح

الآن ، دعنا ننتقل إلى الموضوع الأخير.

سلسلة فرعية في Java: برنامج السلسلة الفرعية

دعونا نناقش بعض البرامج التي تساعد في فهم سلسلة فرعية في .

برنامج لطباعة جميع السلاسل الفرعية لسلسلة معينة

class Course {// Function to print all sub strings static void subString (char str []، int n) {// اختر نقطة البداية لـ (int len ​​= 1 len<= n len++) { // Pick ending point for (int i = 0 i <= n - len i++) { // Print characters from current starting point to current ending point. int j = i + len - 1 for (int k = i k <= j k++) { System.out.print(str[k]) } System.out.println() } } } // Driver program to test the above function public static void main(String[] args) { char str[] = {'a', 'b', 'c'} subString(str, str.length) } }

انتاج:

بعد ذلك ، باستخدام طريقة (باستخدام دالة substr ())

سلسلة فرعية عامة للفئة العامة {// وظيفة لطباعة سلسلة فرعية عامة باطلة ثابتة (String str، int n) {for (int i = 0 i

انتاج | :

يقودنا هذا إلى نهاية هذه المقالة حيث تعلمنا عن Substring في . آمل أن تكون واضحًا بشأن كل ما تمت مشاركته معك في هذا البرنامج التعليمي.

تأكد من ممارسة أكبر قدر ممكن وإعادة تجربتك.

إذا وجدت هذه المقالة حول 'Substring in Java' ذات صلة ، فراجع ملف شركة تعليمية موثوقة عبر الإنترنت مع شبكة تضم أكثر من 250000 متعلم راضٍ منتشرة في جميع أنحاء العالم.

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

إذا واجهت أي أسئلة ، فلا تتردد في طرح جميع أسئلتك في قسم التعليقات في 'Substring in Java' وسيسعد فريقنا بالإجابة.