ایک "ڈبل" کیا ہے؟
جاوا میں قدیم ڈیٹا کی قسم "ڈبل" کا استعمال 15 ہندسوں تک کی اعلی سطحی درستگی کے ساتھ اعشاریہ نمبروں کو ذخیرہ کرنے کے لیے کیا جاتا ہے۔ جب کہ "فلوٹ" 6-7 ہندسوں کی درستگی فراہم کرتا ہے، "ڈبل" حساب اور پیمائش کی اعلیٰ درستگی کے لیے زیادہ وسیع پیمانے پر استعمال ہوتا ہے۔
جاوا میں "ڈبل" کیا ہے؟
"ڈبل" جاوا میں ایک ریپر کلاس ہے جو "ڈبل" کی قدیم قسم کو ذخیرہ کرتی ہے۔ یہ "ڈبل" ہیرا پھیری اور حساب کے لیے مفید افعال کے ایک گروپ کے ساتھ آتا ہے۔ مثال کے طور پر، آپ جاوا ڈبل کو اس کے ریپر آبجیکٹ کا استعمال کرتے ہوئے کافی مؤثر طریقے سے سٹرنگ میں تبدیل کر سکتے ہیں۔جاوا ڈبل کو اسٹرنگ میں کیسے تبدیل کیا جائے؟
آپ مختلف آسان طریقوں سے جاوا میں ڈبل کو سٹرنگ میں تبدیل کر سکتے ہیں۔ آئیے چند مثالیں دیکھتے ہیں۔Double.toString() طریقہ
package com.doubletostring.java;
public class ConvertDoubleToString {
public static void main(String[] args) {
Double pi = 3.141592653589793;
System.out.println("Pi Double: " + pi);
// Converting Double to String using Double.toString() method
String piStr = Double.toString(pi);
System.out.println("Pi String: " + piStr);
}
}
آؤٹ پٹ
Pi Double: 3.141592653589793 Pi String: 3.141592653589793
یہ جاوا ڈبل(s) کو سٹرنگ(s) میں تبدیل کرنے کے لیے سب سے آسان اور عام استعمال شدہ طریقہ ہے۔
String.valueOf() طریقہ
package com.doubletostring.java;
public class StringValueOfDouble {
public static void main(String[] args) {
Double screwGaugeReading = 7.271572353580126;
System.out.println("Screw Gauge Reading Double: " + screwGaugeReading);
// Converting Double to String using String.valueOf() method
String screwGaugeReadingStr = String.valueOf(screwGaugeReading);
System.out.println("Screw Gauge Reading String: " + screwGaugeReadingStr);
}
}
آؤٹ پٹ
سکرو گیج ریڈنگ ڈبل: 7.271572353580126 سکرو گیج ریڈنگ سٹرنگ: 7.271572353580126
String.format() طریقہ
package com.doubletostring.java;
public class StringFormat {
public static void main(String[] args) {
Double vernierCalliper = 7.271572353580126;
System.out.println("Vernier Calliper Double: " + vernierCalliper);
// Converting Double to String using String.format() method
// Format Literal "%s" returns String for any parameter data type
// Parameter is "Double" in our case
String vernierCalliperStr = String.format("%s", vernierCalliper);
System.out.println("Vernier Calliper String: " + vernierCalliperStr);
}
}
آؤٹ پٹ
Vernier Calliper Double: 7.271572353580126 Vernier Calliper String: 7.271572353580126
GO TO FULL VERSION