在本教程中,我們將學(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()。