Double.parseDouble方法是把数字类型的字符串,转换成double类型

Double.valueOf方法是把数字类型的字符串,转换成Double类型

     double a = 0.009;String b = "1993";double parseDouble = Double.parseDouble(b);System.out.println(parseDouble);Double valueOf = Double.valueOf(a); Double valueOf2 = Double.valueOf(b); //1993.0System.out.println(valueOf);//0.009System.out.println(valueOf2);//1993.0

结果是:

1993.0
0.009
1993.0

可以看出大体是没有任何区别,就是返回值的类型区别!


Double.parseDouble()方法的源码:

public static double parseDouble(String s) throws NumberFormatException {return FloatingDecimal.readJavaFormatString(s).doubleValue();
}

Double.valueOf()方法的源码:

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

valueOf方法在返回的时候new Double(),所以返回的是Double。

Double.parseDouble()与Double.valueOf()区别相关推荐

  1. Double.valueOf()与Double.parseDouble()两者的区别

    写代码用到这两个方法,不知道有什么区别,看一下源码: Double.parseDouble(String str) public static double parseDouble(String s) ...

  2. Double.parseDouble()是什么意思

    Double.parseDouble()的使用 用Double.parseDouble()是把括号里面内容变成double类型的. 其中括号中的参数必须是String类型,否则转换会报错. 例如:Do ...

  3. Double.parseDouble是什么?

    第一次见这个方法:记录如下. 用Double.parseDouble()是把括号里面内容变成double类型的. 如果要变成int,则用Integer.parseInt()

  4. matlab中double、im2double、mat2gray区别

    原文地址:matlab中double.im2double.mat2gray区别--原创作者:mimi ****************假设某图像数据A(uint8格式)**************** ...

  5. java parsedouble valueof_java String.valueOf() 方法的使用

    1. 由 基本数据型态转换成 String String 类别中已经提供了将基本数据型态转换成 String 的 static 方法 也就是 String.valueOf() 这个参数多载的方法 有下 ...

  6. java math.cos_Java Math类静态double cos(double d)示例

    java math.cos 数学类静态双cos(double d) (Math Class static double cos(double d)) This method is available ...

  7. java math max_Java Math类静态double max(double d1,double d2)示例

    java math max 数学类静态double max(double d1,double d2) (Math Class static double max(double d1,double d2 ...

  8. divi模板下载_Java Math类静态double IEEEremainder(double divi,double divisor)的示例

    divi模板下载 数学类静态double IEEEremainder(double divi,double divisor) (Math Class static double IEEEremaind ...

  9. java double方法_Java Double类compare()方法与示例

    java double方法 双类compare()方法 (Double class compare() method) compare() method is available in java.la ...

最新文章

  1. html loading原理,加载HTML-Loading HTML
  2. 【知识小课堂】mongodb 之 特殊集合及索引
  3. OSSIM中配置网络资产监控
  4. Java国家/地区使用限制条款引发争议
  5. arima 预测模型_预测未来:学习使用Arima模型进行预测
  6. 初识JavaScript,感觉整个人都不好了。。。
  7. python的课程ppt_第4课 初识Python复习课程.ppt
  8. html盒子阴影效果,CSS3给div或者文字添加阴影(盒子阴影、文本阴影的使用)
  9. 近似推断---变分线性回归
  10. sqlserver_identity
  11. 该学学数据结构了,不会数据结构真是寸步难行啊。。。。。
  12. 为什么jar包代码与源代码不一致_Jacoco代码覆盖率工具
  13. python正则表达式基础
  14. 直插式电阻电容封装与尺寸图…
  15. 土财主休闲威客-可行性分析(评测)
  16. 基于SOLIDWORKS Simulation的有限元分析法实例应用
  17. 8700k能装服务器系统吗6,i7 8700k能装win7吗?搭配b365主板装win7操作步骤
  18. 有奖问卷 | 2022年中国云原生安全调查,邀您来答!
  19. jQuery实现拼图小游戏(实操案例)
  20. 【数据】2000-2020Landscan Global Population Database(全球人口分布数据集-1km)下载教程

热门文章

  1. echarts系列-----2 (多个Y轴)
  2. jsp mysql火车票预定系统_火车票网络订票售票系统的设计与实现(NetBeans,MySQL)
  3. 电气工程中需要理解的基本原理
  4. Android完美检测键盘弹出/收起
  5. 安卓网apk安装器_光遇国际服安装攻略
  6. 公有云人脸识别技术原理
  7. 想跳槽涨薪的必看!企业java开发用什么软件
  8. 【华为上机真题】消消乐游戏
  9. 聊透Spring循环依赖
  10. 云网融合 — 云网业务统一承载技术