在本教程中,我們將學(xué)習(xí)如何在Java中將雙精度類(lèi)型變量轉(zhuǎn)換為字符串。
class Main {
public static void main(String[] args) {
//創(chuàng)建 double 類(lèi)型變量
double num1 = 36.33;
double num2 = 99.99;
//將 double 轉(zhuǎn)換為 string
//使用 valueOf()
String str1 = String.valueOf(num1);
String str2 = String.valueOf(num2);
//打印字符串變量
System.out.println(str1); // 36.33
System.out.println(str2); // 99.99
}
}在上面的示例中,我們使用了String類(lèi)的 valueOf() 方法將 double 變量轉(zhuǎn)換為字符串。
注意:這是Java 中將 double 變量轉(zhuǎn)換為字符串的最佳方法。
我們還可以使用Double類(lèi)的toString()方法將double變量轉(zhuǎn)換為字符串。例如,
class Main {
public static void main(String[] args) {
//創(chuàng)建 double 類(lèi)型變量
double num1 = 4.76;
double num2 = 786.56;
//將 double 轉(zhuǎn)換為 string
//使用 toString() 方法
String str1 = Double.toString(num1);
String str2 = Double.toString(num2);
// print string variables
System.out.println(str1); // 4.76
System.out.println(str2); // 786.56
}
}在這里,我們使用了Double類(lèi)的toString()方法將double變量轉(zhuǎn)換為字符串。
這里,Double是Java的包裝類(lèi)。要了解更多信息,請(qǐng)?jiān)L問(wèn) Java包裝器類(lèi)。
class Main {
public static void main(String[] args) {
//創(chuàng)建 double 類(lèi)型變量
double num1 = 347.6D;
double num2 = 86.56D;
//將 double 轉(zhuǎn)換為 string
// 使用 + 符號(hào)
String str1 = "" + num1;
String str2 = "" + num2;
// print string variables
System.out.println(str1); // 347.6
System.out.println(str2); // 86.56
}
}注意這一行,
String str1 = "" + num1;
在這里,我們使用字符串連接操作將 double變量轉(zhuǎn)換為字符串。要了解更多信息,請(qǐng)?jiān)L問(wèn)Java 字符串連接。
class Main {
public static void main(String[] args) {
//創(chuàng)建 double 類(lèi)型變量
double num = 99.99;
//將 double 轉(zhuǎn)換為 string using format()
String str = String.format("%f", num);
System.out.println(str); // 99.990000
}
}在這里,我們使用了將指定double變量格式化為字符串的format()方法。要了解有關(guān)格式化字符串的更多信息,請(qǐng)?jiān)L問(wèn)Java String format()。