Java如何将字符串转换为double

  1. 方法 1: 使用Double.parseDouble(String)将字符串转换为双精度

     

    public static double parseDouble(String str) throws NumberFormatException

     

    此方法返回传递的字符串参数的双精度(double)表示形式。

    如果指定的字符串 str 为 null 那么将抛出NullPointerException异常。

    如果如果字符串格式无效,将抛出NumberFormatException异常。

    例如, 如果字符串为 "122.20ab", 那么将抛出 NumberFormatException异常。

  2.  

    Double.parseDouble例子

    Java如何将字符串转换为double
  3.  

    方法 2: 使用Double.valueOf(String)将字符串转换为双精度double

     

    String str2 = "122.111";

    double var2 = Double.valueOf(str2);

    转换后var2的值变为122.111。

  4.  

    使用Double.valueOf例子

    Java如何将字符串转换为double
  5.  

    方法 3: 使用Double类的构造函数字符串转换为双精度double

     

    String str3 = "999.333";

    double var3 = new Double(str3);

     

    Double 类有一个构造函数, 它解析传递的字符串参数并返回一个双精度值。

    public Double(String s) throws NumberFormatException

    使用此构造函数, 我们可以通过传递要转换的字符串给它来创建Double类的新对象。

    使用构造函数例子

    Java如何将字符串转换为double
posted @   华了个华  阅读(11142)  评论(1编辑  收藏  举报
相关博文:
阅读排行:
· 终于写完轮子一部分:tcp代理 了,记录一下
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
点击右上角即可分享
微信分享提示