你们怎么不怀疑里面有一个错误,将字符串转换为基本类型不是Double a = ,而是 double a = ,代码如下: //将基本类型转换为字符串 String str1 = Double.toString(m); // 将字符串转换为基本类型 double a = Double.parseDouble(str);
Double.parseDouble(str)得到的已经是double类型(基本类型)。Double是double的包装类型。基本类型和包装类型的相互转换可以看之前的课程,涉及JDK1.5引入自动装箱和自动拆箱的机制。