MyException - 我的异常网
当前位置:我的异常网» J2SE » 初学者求助!

初学者求助!

www.MyException.Cn  网友分享于:2013-12-13  浏览:4次
菜鸟求助!!!!!
在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();
    }

文章评论

软件开发程序错误异常ExceptionCopyright © 2009-2015 MyException 版权所有