"دو" چیست؟
نوع داده اولیه "double" در جاوا برای ذخیره اعداد اعشاری با سطح دقت بالاتر تا 15 رقم استفاده می شود. در حالی که "float" 6-7 رقم دقت را ارائه می دهد، "دو" بیشتر برای دقت بالاتر محاسبات و اندازه گیری ها استفاده می شود."Double" در جاوا چیست؟
"Double" یک کلاس wrapper در جاوا است که نوع اولیه "double" را ذخیره می کند. آن را با یک دسته از توابع مفید برای دستکاری "دوگانه" و محاسبات ارائه می شود. برای مثال، میتوانید جاوا دوبل را بهطور کاملاً مؤثر با استفاده از شی wrapper آن به رشته تبدیل کنید.چگونه جاوا Double را به رشته تبدیل کنیم؟
شما می توانید دوبل را به رشته در جاوا با روش های مختلف ساده تبدیل کنید. بیایید به چند نمونه نگاه کنیم.متد 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
این کاربردی ترین و رایج ترین روش برای تبدیل جاوا دوتایی به رشته (های) است.
متد 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);
}
}
خروجی
ورنیه کولیس دوبل: 7.271572353580126 ورنیه کولیس رشته: 7.271572353580126
GO TO FULL VERSION