Java Double类toString()方法与示例

语法:

    public String toString();
    public static String toString(double value);

Double类toString()

  • toString()方法在java.lang包中可用。

  • toString()方法用于获取Double value / object的字符串值(通过“ this”对象调用)。

  • toString(double value)方法也用于获取给定double值的字符串值(此处,我们将double值/对象作为参数传递)。

  • 从Double转换为String时,两种方法都不会引发异常。

  • 两种类型的方法都是非静态方法,并且只能通过类对象访问,并且如果尝试使用类名称访问该方法,则会收到错误消息。

参数:

  • 在第一种情况下:toString(),我们不传递任何参数或值。

  • 在第二种情况下:toString(double value),我们仅传递一个double类型的参数,它表示要转换的double值。

返回值:

在第一种情况下, String –返回此Double对象的String表示形式。

在第二种情况下, String –返回给定参数的String表示形式为double类型。

示例

//Java程序演示示例 
//Double类的toString()方法

public class ToStringOfDoubleClass {
    public static void main(String[] args) {
        //对象初始化
        Double ob1 = new Double("10.20");
        Double ob2 = new Double("20.20");

        //显示ob1,ob2值
        System.out.println("ob1:" + ob1);
        System.out.println("ob2:" + ob2);

        //它表示此Double对象的字符串
        String value1 = ob1.toString();

        //它代表给定double参数的字符串
        String value2 = Double.toString(ob2);

        //显示结果值
        System.out.println("ob1.toString(): " + value1);
        System.out.println("Double.toString(ob2): " + value2);
    }
}

输出结果

ob1:10.2
ob2:20.2
ob1.toString(): 10.2
Double.toString(ob2): 20.2