جاوا میں سبسٹرنگ - سٹرنگ

Jawa My Sbs Rng S Rng



جاوا میں ڈیٹا کا انتظام کرتے وقت، ایسی مثالیں ہوسکتی ہیں جہاں ڈویلپر کو ضرورت ہو۔

موجود ڈیٹا کو استعمال کریں یا اس میں ترمیم کریں۔ مثال کے طور پر، سٹرنگ ویلیو کو مختلف طریقے سے استعمال کرنا یا دی گئی ضرورت کے مطابق اقدار کو اپ ڈیٹ کرنے سے ' دستاویز ڈیزائن ' برقرار. ایسے معاملات میں، جاوا میں سبسٹرنگ موجودہ وسائل کو بروئے کار لانے اور ڈویلپر کے اختتام پر فعالیت کو آسان بنانے میں معاون ہے۔

یہ بلاگ اس کے استعمال اور نفاذ کو ظاہر کرے گا ' سبسٹرنگ 'جاوا میں۔







جاوا میں 'سبسٹرنگ' کیا ہے؟

' سٹرنگ سبسٹرنگ 'جاوا میں' کے ذریعے حاصل کیا جا سکتا ہے سبسٹرنگ() 'طریقہ. یہ طریقہ مخصوص آغاز اور اختتامی اشاریہ جات کی بنیاد پر فراہم کردہ یا صارف کے ان پٹ سٹرنگ اقدار سے ایک ذیلی سٹرنگ نکالتا اور واپس کرتا ہے۔



نحو



تار سبسٹرنگ ( شروع، آخری )

مندرجہ بالا نحو میں:





  • ' شروع شروع انڈیکس سے مراد ہے۔
  • ' آخری ” اختتامی اشاریہ سے مساوی ہے۔

مثال 1: جاوا میں آخری سے سٹرنگ کی سبسٹرنگ بازیافت کریں۔

اس مثال میں، مخصوص سٹرنگ آخری سے سبسٹرنگ ہو سکتی ہے:

تار دیا گیا اسٹرنگ = 'جاوا' ;
سسٹم . باہر . پرنٹ ایل این ( 'دی گئی تار یہ ہے:' + دیا گیا اسٹرنگ ) ;
سسٹم . باہر . پرنٹ ایل این ( 'سرے سے نکالا گیا سبسٹرنگ یہ ہے:' + دیا گیا اسٹرنگ سبسٹرنگ ( 3 ) ) ;

مندرجہ بالا کوڈ کے ٹکڑوں میں:



  • سب سے پہلے، سٹرنگ ویلیو کو شروع کریں اور اسے ڈسپلے کریں۔
  • اگلے مرحلے میں، منسلک کریں ' سبسٹرنگ() دیئے گئے انڈیکس کی طرف اشارہ کرکے مخصوص سٹرنگ کے ساتھ طریقہ۔
  • اس کے نتیجے میں آخری سٹرنگ کریکٹر نکالا جائے گا، اس طرح آخری سے سبسٹرنگ نکالا جائے گا۔

آؤٹ پٹ

یہ آؤٹ پٹ اس بات کی نشاندہی کرتا ہے کہ آخری سٹرنگ کریکٹر انڈیکس کے مطابق بازیافت کیا گیا ہے۔ 3 '

مثال 2: جاوا میں مخصوص اشاریہ جات کے حوالے سے سٹرنگ کے ذیلی اسٹرنگ کو بازیافت کریں

اس خاص مثال میں، جاوا میں ایک سٹرنگ مخصوص اشاریہ جات پر سبسٹرنگ ہو سکتی ہے:

تار دیا گیا اسٹرنگ = 'جاوا' ;
سسٹم . باہر . پرنٹ ایل این ( 'دی گئی تار یہ ہے:' + دیا گیا اسٹرنگ ) ;
سسٹم . باہر . پرنٹ ایل این ( 'پر نکالی گئی سبسٹرنگ'
+ 'مخصوص اشاریہ جات ہیں:' + دیا گیا اسٹرنگ سبسٹرنگ ( 0 ، 2 ) ) ;

مندرجہ بالا کوڈ بلاک میں:

  • اسی طرح سٹرنگ ویلیو کو شروع کریں اور اسے ڈسپلے کریں۔
  • اب، لاگو کریں ' سبسٹرنگ() 'طریقہ اس طرح کہ سٹرنگ شروع سے سبسٹرنگ ہو، یعنی،' 0 'آخر اشاریہ تک، یعنی،' 2 '
  • نوٹ کریں کہ اختتامی اشاریہ کے خلاف قدر ' 2 ' کو سبسٹرنگ نکالنے کے عمل میں خارج کر دیا گیا ہے۔

آؤٹ پٹ

مندرجہ بالا آؤٹ پٹ سے، یہ سمجھا جا سکتا ہے کہ سٹرنگ اس کے مطابق سبسٹرنگ ہے۔

مثال 3: جاوا میں یوزر ان پٹ سٹرنگ کی سبسٹرنگ بازیافت کریں۔

اس صورت میں، اسٹرنگ کو صارف سے ان پٹ کے طور پر لیا جائے گا اور اس کے مطابق اسٹرنگ کی جائے گی۔ سب سے پہلے، صارف کے ان پٹ کو فعال کرنے کے لیے ذیل میں فراہم کردہ لائبریری شامل کریں:

درآمد java.util.Scanner ;

اب، درج ذیل کوڈ کو ' مرکزی() طریقہ:

سکینر ان پٹ = نئی سکینر ( سسٹم . میں ) ;
سسٹم . باہر . پرنٹ ایل این ( 'سٹرنگ ویلیو درج کریں:' ) ;
تار stringValue = ان پٹ اگلی لائن ( ) ;
سسٹم . باہر . پرنٹ ایل این ( نکالا گیا سبسٹرنگ یہ ہے: + stringValue سبسٹرنگ ( 0 ، 2 ) ) ;

مندرجہ بالا کوڈ میں:

  • بنائیے ایک ' سکینر 'آبجیکٹ کا نام' ان پٹ ' کا استعمال کرتے ہوئے ' نئی 'کلیدی لفظ اور' سکینر() بالترتیب کنسٹرکٹر۔
  • ' میں پیرامیٹر صارف کا ان پٹ لیتا ہے۔
  • اگلے مرحلے میں، متعلقہ ' اگلی لائن() ' طریقہ صارف کے ان پٹ کو بطور ' تار '
  • آخر میں، لاگو کریں ' سبسٹرنگ() صارف ان پٹ سٹرنگ کو اس کے (طریقہ) پیرامیٹر کے طور پر مخصوص اشاریہ جات کے مطابق سبسٹرنگ کرنے کا طریقہ۔

آؤٹ پٹ

اس نتیجے میں، یہ تجزیہ کیا جا سکتا ہے کہ صارف کی وضاحت کردہ سٹرنگ اس کے مطابق سبسٹرنگ ہے۔

نتیجہ

جاوا میں سٹرنگ سے سبسٹرنگ نکالنا 'کے ذریعے کیا جا سکتا ہے سبسٹرنگ() 'طریقہ. یہ طریقہ مخصوص اشاریہ جات کی بنیاد پر سٹرنگ سے سبسٹرنگ نکالتا اور دیتا ہے۔ مزید برآں، اس کا استعمال بالترتیب، مخصوص اشاریہ جات پر، آخری سے سٹرنگ کے ذیلی اسٹرنگ کو بازیافت کرنے، یا صارف کے ان پٹ سٹرنگ کو سبسٹرنگ کرنے کے لیے کیا جا سکتا ہے۔ اس بلاگ نے 'کے طریقوں پر تبادلہ خیال کیا سبسٹرنگ جاوا میں ایک تار۔