Java如何将字符串转换为double

 时间:2026-02-15 01:34:55

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类的新对象。

6、使用构造函数例子

Java如何将字符串转换为double

  • 如何判断数组中包含某一个值
  • Vim 怎么设置显示行号
  • js怎样将内容以弹窗形式输出
  • 创建视图的sql语句
  • css如何隐藏表格单行的边框
  • 热门搜索
    总产值怎么算 胸部太小怎么办 水印相机怎么用 个人贷款怎么贷 怎么缩小鼻孔 c字裤怎么穿 华硕bios怎么进入 黑眼圈怎么调理 微信运动怎么不显示步数 小孩疝气怎么治疗