首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

初学者求助!

2011-12-12 
菜鸟求助!!!!!在Java中如何使字符类型转换成浮点型。如:String a100如何将a转换成double类型。[解决办法

菜鸟求助!!!!!
在Java中如何使字符类型转换成浮点型。
如:String a="100";
  如何将a转换成double类型。


[解决办法]
double b = Double.parseDouble(a);
[解决办法]
还可以这样
double d = Double.valueOf(a).doubleValue();
[解决办法]
2楼的方法就不好了。

因为 Double.valueOf(String s) 所做的实际上等同于 new Double(Double.parseDouble(s))。

以下是 Sun JDK 中的实现:

Java code
    public static Double valueOf(String s) throws NumberFormatException {    return new Double(FloatingDecimal.readJavaFormatString(s).doubleValue());    }    public static double parseDouble(String s) throws NumberFormatException {    return FloatingDecimal.readJavaFormatString(s).doubleValue();    } 

热点排行