📜  如何在Java中通过示例将 Double 值转换为 String 值

📅  最后修改于: 2022-05-13 01:55:48.248000             🧑  作者: Mango

如何在Java中通过示例将 Double 值转换为 String 值

给定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

方法2:(使用 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