Java 类型转换方法

Java 字符串转为double类型是开发中常用的需求,它有3种方法。

下面介绍每种方法的使用。

方法1

public class String2Double {
    public static void main(String[] args) {
        String a = "2";
        String b = "3";
        double c = Double.parseDouble(a) + Double.parseDouble(b);
        System.out.println("不转double类型c=" + a+b);//字符串拼接
        System.out.println("转为double类型c=" + c);//数学计算

    }
}

方法2


public class String2DoubleExample2{
    public static void main(String[] args) {
        String a = "2";
        String b = "3";

        double c = Double.valueOf(a).doubleValue() + Double.valueOf(b).doubleValue();
        System.out.println("不转double类型c=" + a+b);//字符串拼接
        System.out.println("转为double类型c=" + c);//数学计算

    }
}

方法3

使用Double的构造方法

public class String2DoubleExample3{
    public static void main(String[] args) {
        String a = "2";
        String b = "3";

        double c = new Double(a) + new Double(b);//double的构造方法
        System.out.println("不转double类型c=" + a+b);//字符串拼接
        System.out.println("转为double类型c=" + c);//数学计算

    }

} 
以上三种方法都输出相同的结果
不转double类型c=23
转为double类型c=5.0