آپ کے کام کو آسان بنانے کے لئے بہت سارے طریقے پیش کرتا ہے۔ اس مضمون میں ، آئیے اس طرح کے ایک طریقہ پر تبادلہ خیال کریں ، ضمیمہ () . جاوا میں ضمیمہ کا طریقہ کار کی ترتیب کے مطابق مخصوص تار کو جوڑتا ہے۔ مجھے اس پر تفصیل سے بتائیں جاوا میں شامل کریں.
اعدادوشمار کو اعشاریہ بائنری میں تبدیل کریں
جن نکات پر تبادلہ خیال کیا جائے وہ مندرجہ ذیل ہیں۔
جاوا میں ضمیمہ کا طریقہ کیا ہے؟
طریقہ شامل کریں کردار کی ترتیب میں مخصوص تار کو شامل کرنے میں مدد کرتا ہے۔ کے کردار دلیل پھر ضمیمہ ہوجاتی ہے۔
- اعلامیہ
ضمیمہ طریقہ کا اعلان مندرجہ ذیل ہے:
عوامی سٹرنگ بلڈر ضمیمہ (سٹرنگ str)
- پیرامیٹر
str: یہ ایک تار ہے
- واپسی کی قیمت
آبجیکٹ کا حوالہ لوٹاتا ہے
اب جب کہ آپ عمومی ترکیب سے واقف ہیں ، آئیے چیک کریں مختلف ہیںجاوا میں ضمیمہ کا طریقہ استعمال کیا جاسکتا ہے۔
جاوا میں شامل کریں: نحو
نمائندگی کرنے کے مختلف طریقے شامل کریں طریقہ یہ ہیں:
- عوام سٹرنگ بلڈر ضمیمہ ( بولین ب)
- عوام سٹرنگ بلڈر ضمیمہ (قبل م)
- عوام سٹرنگ بلڈر ضمیر (فلوٹ ایف)
- عوام سٹرنگ بلڈر ضمیمہ (لمبی ایل)
- عوام سٹرنگ بلڈر ضمیمہ (ڈبل ڈی)
- عوام سٹرنگ بلڈر ضمیمہ ( چار c)
- عوام سٹرنگ بلڈر ضمیمہ ( چار [] p)
- عوام سٹرنگ بلڈر ضمیمہ ( چار [] str، INT آفسیٹ، INT لین)
- عوام سٹرنگ بلڈر ضمیمہ (چار سیکینس سی ایس)
- عوام سٹرنگ بلڈر ضمیمہ (چار سیکینس سی ایس ، INT شروع کریں ، INT آخر)
- عوام سٹرنگ بلڈر ضمیمہ (اعتراض اعتراض)
- عوام سٹرنگ بلڈر ضمیمہ (سٹرنگ str)
- عوام سٹرنگ بلڈر ضمیمہ (سٹرنگ بفر ایس بی)
- عوام سٹرنگ بلڈر اپینڈ کوڈپوائنٹ ( INT کوڈپوائنٹ)
اب جب کہ آپ اس تصور سے واقف ہیں ، آئیے ایک مثال کی مدد سے اس تصور کو سمجھنے کی کوشش کریں۔
مثال
ذیل میں دیئے گئے کوڈ سے آپ کا استعمال ظاہر ہوتا ہے سٹرنگ بلڈر کلاس دیکھو!
کوڈ:
درآمد java.util. * درآمد java.util.concurrent.LinkedBlockingQueue عوامی کلاس A {عوامی جامد باطل مین (سٹرنگ [] آرگوی) نے استثناء پھینکا {سٹرنگ بلڈر str = نیا اسٹرنگ بلڈر () str.append ('ABC') System.out. println ('اسٹرنگ =' + str.toString ()) سٹرنگ بلڈر str1 = نیا اسٹرنگ بلڈر ('XYZ') سسٹم آؤٹ.پرنٹل پرنٹ سٹرنگ System.out.println ('سٹرنگ 2 کی صلاحیت =' + str2.capacity ()) سٹرنگ بلڈر str3 = نیا اسٹرنگ بلڈر (str1) // پرنٹ سٹرنگ سسٹم آؤٹ.پریٹلن ('سٹرنگ 3 =' + str3.toString ())} }
آؤٹ پٹ:
سٹرنگ = اے بی سی
سٹرنگ 1 = XYZ
سٹرنگ 2 کی صلاحیت = 10
سٹرنگ 3 = XYZ
دوسرا راستہ استعمال کرکے ہے سٹرنگبفر کلاس
کوڈ:
درآمد java.io. * کلاس GFG {عوامی جامد باطل اہم (سٹرنگ [] آرگس) {سٹرنگ بوفر s = نیا اسٹرنگ بفر ('GeeksforGeeks') انٹ p = s.leight () int q = s.capacity () System.out۔ println ('تار کی لمبائی ایڈوریکا =' + p) سسٹم آؤٹ.پرنٹل
آؤٹ پٹ:
تار کی لمبائی ایڈورکا = 7
سٹرنگ ایڈوریکا کی صلاحیت = 10
مذکورہ کوڈ میں ، میں نے سٹرنگ بوفر کلاس سے متعلق دو سب سے زیادہ استعمال شدہ طریقوں کا ذکر کیا ہے۔ مجھے جاوا کی پیش کردہ اس طریقہ کار کے بارے میں تھوڑی سی اور معلومات ڈالنے دو!
ضمیمہ کا طریقہ کب استعمال کریں؟
ٹھیک ہے ، وہ صورتحال جہاں + آپریٹر تار پر استعمال ہوتا ہے اشیاء . جاوا خود ہی اسٹرنگ مثال کے طور پر اسٹرنگ بفر مثال کے طور پر اسی طرح کی دو کارروائیوں میں کسی بھی ترمیم کو تبدیل کرتا ہے۔ لہذا کنکریٹ اے پر ضمیمہ کا طریقہ کار کی درخواست کرتا ہے سٹرنگبفر چیز. جیسے ہی کنٹیکٹیشن انجام دیئے گئے ہیں تالیف دہندہ نے کال کی toString تبدیل شدہ اسٹرنگ بفر کو مستقل تار میں تبدیل کرنے کا طریقہ۔ یہ واقعی پیچیدہ لگتا ہے ، ٹھیک ہے؟
ٹھیک ہے اس سب کے بجائے صرف ایک سٹرنگ کلاس ہی کیوں نہیں ہے جو کام کرتا ہے سٹرنگبفر ؟
یہاں حل کارکردگی ہے۔ بہت ساری اصلاحات ہیں جو گھنٹہ اور وقت یہ جان کر کر سکتے ہیں کہ سٹرنگ آبجیکٹ ناقابل تبدیل ہیں۔ اسٹرنگ اور سٹرنگ بوفر کے مابین تبادلوں کے پیچیدہ حص hے کو چھپا دیتا ہے ، زیادہ واضح طور پر پروگرامرز کبھی بھی واقعی اسٹرنگ بفر کو استعمال کرنے کی ضرورت محسوس نہیں کرتے ہیں اور سٹرنگ متغیر پر + آپریٹر کے معاملے میں زیادہ تر دشواریوں کو حل کرنے کے اہل ہوں گے۔
یہ ہمیں جاوا میں طریقہ ضمیمہ کے بارے میں اس مضمون کے اختتام تک پہنچا ہے۔ مجھے امید ہے کہ آپ کو یہ معلوماتی معلوم ہوگا۔ پڑھنا جاری رکھیں ، دریافت کرتے رہیں!
چیک کریں ایڈوریکا کے ذریعہ ، ایک قابل اعتماد آن لائن سیکھنے والی کمپنی جس کی دنیا بھر میں 250،000 سے زیادہ مطمئن سیکھنے والوں کا نیٹ ورک موجود ہے۔ ہم آپ کے سفر کے ہر قدم میں آپ کی مدد کرنے کے لئے یہاں موجود ہیں ، اس جاوا انٹرویو سوالات کے علاوہ بننے کے ل a ، ہم ایک نصاب تیار کرتے ہیں جو طلباء اور پیشہ ور افراد کے لئے تیار کیا گیا ہے جو جاوا ڈویلپر بننا چاہتے ہیں۔
ہمارے لئے ایک سوال ہے؟ برائے کرم اس 'جاوا میں ضمیمہ' مضمون کے تبصرے سیکشن میں اس کا ذکر کریں اور ہم جلد از جلد آپ کے پاس مل جائیں گے۔