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

Slslt Fr Yt Fy Java String



أثناء إدارة البيانات في Java ، يمكن أن تكون هناك حالات يحتاج فيها المطور إلى ذلك

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

ستوضح هذه المدونة استخدام وتنفيذ ' سلسلة فرعية 'في جافا.







ما هي 'سلسلة فرعية' في جافا؟

' سلسلة فرعية 'في Java يمكن تحقيقه من خلال' سلسلة فرعية () ' طريقة. تقوم هذه الطريقة باستخراج سلسلة فرعية وإرجاعها من قيم سلسلة إدخال المستخدم أو المقدمة بناءً على فهارس البداية والنهاية المحددة.



بناء الجملة



خيط. سلسلة فرعية ( ابدأ وأخيراً )

في النحو أعلاه:





  • ' يبدأ 'يشير إلى فهرس البداية.
  • ' آخر 'يتوافق مع فهرس النهاية.

مثال 1: استرجع سلسلة فرعية من سلسلة من الأخير في Java

في هذا المثال ، يمكن أن تكون السلسلة المحددة سلسلة فرعية من الأخير:

خيط السلسلة = 'جافا' ؛
نظام . خارج . println ( 'السلسلة المحددة هي:' + السلسلة ) ؛
نظام . خارج . println ( 'السلسلة الفرعية المستخرجة من النهاية هي:' + السلسلة. سلسلة فرعية ( 3 ) ) ؛

في مقتطف الشفرة أعلاه:



  • أولاً ، قم بتهيئة قيمة السلسلة وعرضها.
  • في الخطوة التالية ، قم بربط ' سلسلة فرعية () 'مع السلسلة المحددة من خلال الإشارة إلى الفهرس المحدد.
  • سيؤدي ذلك إلى استخراج آخر حرف سلسلة ، وبالتالي استخراج السلسلة الفرعية من الأخير.

انتاج |

يشير هذا الإخراج إلى أنه تم استرداد آخر حرف سلسلة مطابق للفهرس ' 3 '.

مثال 2: استرجاع سلسلة فرعية من سلسلة فيما يتعلق بالفهارس المحددة في Java

في هذا المثال بالذات ، يمكن لسلسلة في Java أن تكون سلسلة فرعية في فهارس معينة:

خيط السلسلة = 'جافا' ؛
نظام . خارج . println ( 'السلسلة المحددة هي:' + السلسلة ) ؛
نظام . خارج . println ( 'السلسلة الفرعية المستخرجة في'
+ 'الفهارس المحددة هي:' + السلسلة. سلسلة فرعية ( 0 و 2 ) ) ؛

في كتلة التعليمات البرمجية أعلاه:

  • وبالمثل ، قم بتهيئة قيمة السلسلة وعرضها.
  • الآن ، قم بتطبيق ' سلسلة فرعية () 'مثل السلسلة الفرعية من البداية ، أي ،' 0 'حتى فهرس النهاية ، أي' 2 '.
  • لاحظ أن القيمة مقابل مؤشر النهاية ' 2 'في عملية استخراج السلسلة الفرعية.

انتاج |

من الإخراج أعلاه ، يمكن أن يعني ضمنيًا أن السلسلة هي السلسلة الفرعية وفقًا لذلك.

مثال 3: استرداد سلسلة فرعية من سلسلة إدخال المستخدم في Java

في هذه الحالة ، سيتم أخذ السلسلة كمدخلات من المستخدم والسلسلة الفرعية وفقًا لذلك. أولاً ، قم بتضمين المكتبة المتوفرة أدناه لتمكين إدخال المستخدم:

يستورد java.util.Scanner ؛

الآن ، أضف الكود التالي في ' رئيسي() ' طريقة:

إدخال الماسح الضوئي = جديد الماسح الضوئي ( نظام . في ) ؛
نظام . خارج . println ( 'أدخل قيمة السلسلة:' ) ؛
خيط قيمة السلسلة = مدخل. السطر التالي ( ) ؛
نظام . خارج . println ( 'السلسلة الفرعية المستخرجة هي:' + قيمة السلسلة. سلسلة فرعية ( 0 و 2 ) ) ؛

في الكود أعلاه:

  • إنشاء ' الماسح الضوئي 'كائن يسمى' مدخل ' باستخدام ' جديد 'الكلمة الرئيسية و' الماسح الضوئي() 'المُنشئ ، على التوالي.
  • ال ' في تأخذ المعلمة مدخلات المستخدم.
  • في الخطوة التالية ، فإن ' السطر التالي() 'يضمن إدخال المستخدم باعتباره' خيط '.
  • أخيرًا ، قم بتطبيق ' سلسلة فرعية () 'طريقة لتجميع سلسلة إدخال المستخدم وفقًا للفهارس المحددة كمعامل (أسلوب) الخاص بها.

انتاج |

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

خاتمة

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