جاوا میں ڈبل کو اسٹرنگ میں تبدیل کرنے کا طریقہ

Jawa My Bl Kw As Rng My Tbdyl Krn Ka Tryq



جاوا میں، ' دگنا 'جاوا کی ایک چیز ہے' دگنا ” ریپر کلاس جو پرائمیٹو ڈیٹا ٹائپ کو پیرامیٹر کے طور پر ڈبل اسٹور کرتی ہے۔ تاہم، بعض اوقات، ہمیں ڈبل کو سٹرنگ میں تبدیل کرنے کی ضرورت ہوتی ہے کیونکہ سٹرنگز ہمیں بڑی تعداد کو ذخیرہ کرنے کی اجازت دیتی ہیں جو کسی بھی ڈیٹا کی قسم میں فٹ نہیں ہوتی ہیں جو اعداد کو رکھتی ہیں، جیسے کہ عدد یا ڈبلز۔

یہ بلاگ جاوا میں ڈبل کو سٹرنگ میں تبدیل کرنے کے طریقے دکھائے گا۔

جاوا میں ڈبل کو اسٹرنگ میں کیسے تبدیل کیا جائے؟

جاوا میں ڈبل سے سٹرنگ کنورژن کے لیے، آپ استعمال کر سکتے ہیں:







  • Double.toString() طریقہ
  • String.valueOf() طریقہ
  • '+' آپریٹر
  • String.format() طریقہ
  • StringBuilder.append() طریقہ
  • StringBuffer.append() طریقہ

ہم ذکر کردہ طریقوں میں سے ہر ایک پر ایک ایک کرکے بات کریں گے!



طریقہ 1: Double.toString() طریقہ استعمال کرتے ہوئے جاوا میں ڈبل کو سٹرنگ میں تبدیل کریں۔

ڈبل کو سٹرنگ میں تبدیل کرنے کے لیے، آپ ' toString() 'ڈبل کلاس کا جامد طریقہ۔ یہ ڈبل عددی اقدار کو String میں تبدیل کرتا ہے۔ چونکہ یہ ایک جامد طریقہ ہے، ہمیں کوئی چیز بنانے اور طریقہ کو کلاس کے نام کے ساتھ کال کرنے کی ضرورت نہیں ہے۔



نحو





Double.toString ( val ) ;

یہاں، ' toString() 'طریقہ' کو تبدیل کرے گا val ' String پر ڈبل متغیر۔



مثال

سب سے پہلے، ہم ڈبل ڈیٹا ٹائپ کا ایک متغیر بنائیں گے جس کا نام ' val اور درج ذیل قدر تفویض کریں:

دگنا val = 783.8956d;

اگلا، ہم کال کریں گے ' Double.toString() ' طریقہ اور تخلیق شدہ ڈبل متغیر کو اس کی دلیل کے طور پر پاس کریں:

تار str = Double.toString ( val ) ;

ذیل میں پرنٹ اسٹیٹمنٹ واپس آئے گا ' سچ ہے 'اگر تبدیل شدہ متغیر جو ہے' str ' ایک سٹرنگ مثال ہے؛ دوسری صورت میں، یہ واپس آ جائے گا' جھوٹا ”:

سسٹم آؤٹ۔ پرنٹ ( strنگ کی مثال ) ;

آؤٹ پٹ دکھاتا ہے ' سچ ہے '، جو اس بات کی نشاندہی کرتا ہے کہ نتیجے کی قدر کی ڈیٹا کی قسم String ہے:

طریقہ 2: String.valueOf() طریقہ استعمال کرتے ہوئے جاوا میں ڈبل کو سٹرنگ میں تبدیل کریں۔

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

نحو

String.valueOf ( val )

یہاں، ' کی قدر() ' طریقہ 'val' ڈبل متغیر کو String میں تبدیل کر دے گا۔

مثال

سب سے پہلے، ہم ایک ڈبل قسم کا متغیر بنائیں گے جس کا نام ہے ' val اور اس میں درج ذیل قدر محفوظ کریں:

دگنا val = 583.856d;

اگلا، ہم کال کریں گے ' String.valueOf() 'پاس کرنے کا طریقہ' val 'پیرامیٹر کے طور پر:

تار str = String.valueOf ( val ) ;

آخر میں، ہم چیک کریں گے کہ آیا تبدیل شدہ قدر String مثال ہے یا نہیں:

سسٹم آؤٹ۔ پرنٹ ( strنگ کی مثال ) ;

آؤٹ پٹ

طریقہ 3: جاوا میں ڈبل کو سٹرنگ میں تبدیل کریں ' + 'آپریٹر

ڈبل کو سٹرنگ میں تبدیل کرنے کا سب سے آسان طریقہ '+' ایڈیشن آپریٹر کا استعمال کرنا ہے۔ جب Strings کے ساتھ استعمال کیا جاتا ہے تو یہ کنکٹنیشن آپریٹر کے طور پر کام کرتا ہے۔ اسی طرح، ایک ڈبل ویلیو کو خالی سٹرنگ کے ساتھ جوڑ کر اسٹرنگ میں تبدیل کیا جا سکتا ہے۔

نحو

val + ''

یہاں، ' + 'آپریٹر کو جوڑ دے گا' val خالی سٹرنگ کے ساتھ ڈبل قسم کا متغیر، جس کے نتیجے میں اس کے ڈبل سے سٹرنگ کی تبدیلی ہوتی ہے۔

مثال

سب سے پہلے، ہم ایک اعشاریہ قدر کو متغیر میں ذخیرہ کریں گے۔ val ”:

دگنا val = 543.656d;

پھر، اسٹرنگ قسم کا متغیر بنائیں ' str 'جو کنکٹینٹ کرنے کے بعد تبدیل شدہ سٹرنگ کو اسٹور کرتا ہے' val 'خالی تار کے ساتھ:

تار str = Val + '' ;

آخر میں، ہم چیک کریں گے کہ آیا تبدیل شدہ قدر String مثال ہے یا نہیں:

سسٹم آؤٹ۔ پرنٹ ( strنگ کی مثال ) ;

آؤٹ پٹ

اب، اگلے حصے کی طرف بڑھیں!

طریقہ 4: String.format() طریقہ استعمال کرتے ہوئے جاوا میں ڈبل کو سٹرنگ میں تبدیل کریں۔

' String.format() ” طریقہ کو ڈبل سے سٹرنگ کنورژن کے لیے بھی استعمال کیا جا سکتا ہے۔ اس طریقہ میں، ہم اعشاریہ قدر کو ' کے ساتھ پاس کریں گے %f ' specifier، جو اشارہ کرتا ہے کہ دوسرا پیرامیٹر فلوٹنگ پوائنٹ نمبرز پر مشتمل ہے۔ اس کے بعد یہ ڈبل ویلیو کو String فارمیٹ میں بدل دیتا ہے۔

نحو

String.format ( '%f' , val )

یہاں، ' String.format() 'طریقہ' کو تبدیل کرے گا val سٹرنگ فارمیٹ میں دوہری قسم کا متغیر۔

مثال

اس مثال میں، ہمارے پاس ایک ڈبل متغیر ہے ' val ' درج ذیل قدر کے ساتھ:

دگنا val = 1233.676d;

اب ہم کال کریں گے ' String.format() 'طریقہ اور پاس' %f ' بطور وضاحت کنندہ اور ' val 'دوسرے پیرامیٹر کے طور پر:

String str = String.format ( '%f' , val ) ;

آخر میں، ہم چیک کریں گے کہ آیا تبدیل شدہ قدر String مثال ہے یا نہیں:

سسٹم آؤٹ۔ پرنٹ ( strنگ کی مثال ) ;

آؤٹ پٹ

طریقہ 5: StringBuilder.append() طریقہ استعمال کرتے ہوئے جاوا میں ڈبل کو سٹرنگ میں تبدیل کریں

جاوا میں، ' شامل کریں() 'طریقہ کار' StringBuilder کلاس کو ڈبل سے سٹرنگ کنورژن کے لیے بھی استعمال کیا جاتا ہے۔

نحو

String str = نیا StringBuilder ( ) شامل کریں ( val ) .toString ( ) ;

اس طریقہ کو استعمال کرنے کے لیے، سب سے پہلے، ہم StringBuilder کلاس کا ایک آبجیکٹ بنائیں گے، پھر ڈبل ویری ایبل کی ویلیو شامل کریں گے۔ val اس میں اور اسے String میں تبدیل کریں۔

مثال

اب، ہم ایک نیا آبجیکٹ بنائیں گے ' StringBuilder 'کلاس کا نام' str 'اور کال کریں' شامل کریں() 'پاس کرنے کا طریقہ' val ڈبل متغیر اور اسے 'toString()' طریقہ کے ساتھ سٹرنگ میں تبدیل کرنا:

String str = نیا StringBuilder ( ) شامل کریں ( val ) .toString ( ) ;

آؤٹ پٹ

طریقہ 6: StringBuffer.append() طریقہ استعمال کرتے ہوئے جاوا میں ڈبل کو سٹرنگ میں تبدیل کریں۔

ڈبل کو سٹرنگ میں تبدیل کرنے کا ایک اور طریقہ ہے، جو ہے ' شامل کریں() 'طریقہ کار' StringBuffer 'کلاس. یہ اوپر کی طرح کام کرتا ہے ' StringBuilder.append() 'طریقہ. یہ طریقوں تک رسائی حاصل کرنے اور پھر String میں تبدیل کرنے کے لیے StringBuffer کلاس کا ایک آبجیکٹ بھی بناتا ہے۔

نحو

String str = نیا StringBuffer ( ) شامل کریں ( val ) .toString ( ) ;

اس طریقہ کو استعمال کرنے کے لیے، سب سے پہلے، ہم StringBuffer کلاس کا ایک آبجیکٹ بنائیں گے، پھر ڈبل ویری ایبل کی ویلیو شامل کریں گے۔ val اس میں اور اسے String میں تبدیل کریں۔

مثال
سب سے پہلے، StringBuffer کلاس کی ایک مثال بنائیں اور پھر ایک ڈبل ویلیو پاس کر کے append() طریقہ کو کال کریں جو 'استعمال کر کے سٹرنگ میں تبدیل ہو جائے گی۔ toString() طریقہ:

String str = نیا StringBuffer ( ) شامل کریں ( val ) .toString ( ) ;

آؤٹ پٹ

ہم نے جاوا میں ڈبل سے اسٹرنگ کنورژن سے متعلق بنیادی معلومات پیش کی ہیں۔

نتیجہ

جاوا میں ڈبل کو اسٹرنگ میں تبدیل کرنے کے لیے، آپ مختلف طریقے استعمال کر سکتے ہیں جیسے کہ Double.toString(), String.valueOf(), the “+” آپریٹر، String.format(), StringBuilder.append()، اور StringBuffer.append( ) طریقہ۔ پہلے چار طریقوں کو مخصوص مقصد کے لیے کسی اضافی آبجیکٹ کی تخلیق کی ضرورت نہیں ہے، جب کہ آخری دو طریقوں کے لیے، مخصوص طبقے کا ایک آبجیکٹ بنانے اور پھر اس سے متعلقہ طریقہ کو کال کرنے کی ضرورت ہے۔ اس بلاگ میں، ہم نے ڈبل سے سٹرنگ کنورژن کے طریقے دکھائے ہیں۔