在 Java 中將 Double 轉換為字串
Mohammad Irfan
2023年1月30日
2021年10月2日
- 在 Java 中將 Double 轉換為字串
-
使用 Java 中的
toString()
方法將 Double 轉換為字串 -
使用 Java 中的
format()
方法將 Double 轉換為字串 -
使用 Java 中的
Decimalformat
類將 Double 轉換為字串 -
在 Java 中使用
+
運算子將 Double 轉換為字串
本教程介紹如何在 Java 中將 double 型別轉換為 string 物件。我們還列出了一些示例程式碼,以幫助你更好地理解該主題。
術語 double 是 Java 中的一種資料型別,用於儲存實數或浮點數。另一方面,字串是包含用雙引號括起來的字元序列的類。
這篇文章教你如何使用一些內建方法將雙精度物件轉換為字串物件,例如 valueOf()
、toString()
和 valueOf()
。讓我們開始吧!
在 Java 中將 Double 轉換為字串
第一種方法是一個簡單的例子,我們有一個 double 型別的可變價格,它包含一個浮點值。使用字串的 valueOf()
方法,我們將此值轉換為 string
物件。請參考下面的示例。
public class Main
{
public static void main(String[] args)
{
double price = 44.22;
String val = String.valueOf(price);
System.out.println(val);
}
}
輸出:
44.22
使用 Java 中的 toString()
方法將 Double 轉換為字串
Java Double
包裝器類提供了一個 toString()
方法,該方法採用 double 型別引數並返回一個字串物件。我們可以使用這個方法在 Java 中將 double 型別轉換為字串物件。請參考下面的示例。
public class Main
{
public static void main(String[] args)
{
double price = 44.22;
String val = Double.toString(price);
System.out.println(val);
}
}
輸出:
44.22
使用 Java 中的 format()
方法將 Double 轉換為字串
Java 具有屬於 string
類的 format()
方法,用於格式化字串物件;我們可以使用這個過程將雙精度值轉換為字串物件。
它需要兩個引數:第一個是值格式,或者你最好說格式說明符,第二個是我們想要轉換的值。請參考下面的示例。
public class Main
{
public static void main(String[] args)
{
double price = 44.22;
String val = String.format ("%.2f", price);
System.out.println(val);
}
}
輸出:
44.22
使用 Java 中的 Decimalformat
類將 Double 轉換為字串
Java DecimalFormat
類用於格式化十進位制資料。我們將使用此類的 format()
方法將雙精度資料型別轉換為 Java 中的字串。請參考下面的示例。
import java.text.DecimalFormat;
public class Main
{
public static void main(String[] args)
{
double price = 44.22;
DecimalFormat decimalFormat = new DecimalFormat("#,##0.00");
String val = decimalFormat.format(price);
System.out.println(val);
}
}
輸出:
44.22
在 Java 中使用 +
運算子將 Double 轉換為字串
這是在 Java 中將任何資料型別轉換為字串的最簡單方法之一。在這裡,如果我們將任何值連線到字串,結果將是字串型別。因此,我們將在這裡使用相同的概念在 Java 中將 double 型別轉換為字串。請參考下面的示例。
public class Main
{
public static void main(String[] args)
{
double price = 44.22;
String val = price+"";
System.out.println(val);
}
}
輸出:
44.22
相關文章 - Java String
- 如何在 Java 中以十六進位制字串轉換位元組陣列
- 如何在 Java 中執行字串到字串陣列的轉換
- 如何將 Java 字串轉換為位元組
- 如何從 Java 中的字串中刪除子字串
- 用 Java 生成隨機字串
- Java 中的交換方法