在 Java 中給定一個 Double 值,任務是將這個 double 值轉換為字符串類型。
例子:
Input: 1.0 Output: "1.0" Input: 3.14 Output: "3.14"
方法1:(使用+運算符)
一種方法是創建一個字符串變量,然後將雙精度值附加到字符串變量。這將直接將雙精度值轉換為字符串並將其添加到字符串變量中。
下麵是上述方法的實現:
範例1:
// Java Program to convert double value to String value
class GFG {
// Function to convert double value to String value
public static String
convertDoubleToString(double doubleValue)
{
// Convert double value to String value
// using + operator method
String stringValue = "" + doubleValue;
return (stringValue);
}
// Driver code
public static void main(String[] args)
{
// The double value
double doubleValue = 1;
// The expected string value
String stringValue;
// Convert double to string
stringValue
= convertDoubleToString(doubleValue);
// Print the expected string value
System.out.println(
doubleValue
+ " after converting into string = "
+ stringValue);
}
}
輸出:
1.0 after converting into string = 1.0
方法二:(使用 String.valueOf() 方法)
最簡單的方法是使用 java.lang 包中 String 類的 valueOf() 方法。此方法接受要解析的雙精度值並從中返回字符串類型的值。
用法:
String.valueOf(doubleValue);
下麵是上述方法的實現:
範例1:
// Java Program to convert double value to String value
class GFG {
// Function to convert double value to String value
public static String
convertDoubleToString(double doubleValue)
{
// Convert double value to String value
// using valueOf() method
return String.valueOf(doubleValue);
}
// Driver code
public static void main(String[] args)
{
// The double value
double doubleValue = 1;
// The expected string value
String stringValue;
// Convert double to string
stringValue
= convertDoubleToString(doubleValue);
// Print the expected string value
System.out.println(
doubleValue
+ " after converting into string = "
+ stringValue);
}
}
輸出:
1.0 after converting into string = 1.0
相關用法
- Java Doubles.indexOf(double[] array, double target)用法及代碼示例
- Java Doubles.indexOf(double[] array, double[] target)用法及代碼示例
- Java String轉Double用法及代碼示例
- Java Double轉String用法及代碼示例
- Java String轉Float用法及代碼示例
- Java String轉Byte用法及代碼示例
- Java String轉Short用法及代碼示例
- Java Byte轉String用法及代碼示例
- Java Short轉String用法及代碼示例
- Java Double轉Integer用法及代碼示例
- Java DoubleStream reduce(double identity, DoubleBinaryOperator op)用法及代碼示例
- Java Double byteValue()用法及代碼示例
- Java Double.compareTo()用法及代碼示例
- Java Double.equals()用法及代碼示例
- Java DoubleStream.Builder add(double t)用法及代碼示例
- Java Double doubleValue()用法及代碼示例
- Java Double intValue()用法及代碼示例
- Java Double shortValue()用法及代碼示例
- Java Double floatValue()用法及代碼示例
- Java Double longValue()用法及代碼示例
- Java Double hashCode()用法及代碼示例
- Java Double compare()用法及代碼示例
- Java Double isInfinite()用法及代碼示例
- Java Double doubleToLongBits()用法及代碼示例
注:本文由純淨天空篩選整理自Code_r大神的英文原創作品 How to Convert a Double value to String value in Java with Examples。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。