Java如何将字符串转换为double

作者:清风拂面 | 创建时间: 2023-06-02
我们将学习怎样将字符串转换为 Java 中的双精度。有三种方法可以将字符串转换为双精度。...
Java如何将字符串转换为double

操作方法

方法 1: 使用Double.parseDouble(String)将字符串转换为双精度 public static double parseDouble(String str) throws NumberFormatException 此方法返回传递的字符串参数的双精度(double)表示形式。 如果指定的字符串 str 为 null 那么将抛出NullPointerException异常。 如果如果字符串格式无效,将抛出NumberFormatException异常。 例如, 如果字符串为 "122.20ab", 那么将抛出 NumberFormatException异常。

Double.parseDouble例子

方法 2: 使用Double.valueOf(String)将字符串转换为双精度double String str2 = "122.111"; double var2 = Double.valueOf(str2); 转换后var2的值变为122.111。

使用Double.valueOf例子

方法 3: 使用Double类的构造函数字符串转换为双精度double String str3 = "999.333"; double var3 = new Double(str3); Double 类有一个构造函数, 它解析传递的字符串参数并返回一个双精度值。 public Double(String s) throws NumberFormatException 使用此构造函数, 我们可以通过传递要转换的字符串给它来创建Double类的新对象。

使用构造函数例子

点击展开全文

更多推荐