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
转为double类型c=5.0