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. python 粒子动画_初试PyOpenGL四 (Python+OpenGL)GPU粒子系统与基本碰撞
  2. linux 编辑脚本 vi,linux中vi编辑器的练习心得
  3. Croc Champ 2013 - Round 2 (Div. 2 Edition) 贪心+ 搜索+剪枝 + 数学
  4. Python Study:(三)python之断言处理
  5. SAP License审计说明及合并
  6. 【校招面试 之 C/C++】第17题 C 中的malloc相关
  7. java和ssm是什么关系,JAVA --- SSH和SSM的区别
  8. 数据库SQL语言从入门到精通--Part 6--单表查询(快来PICK)
  9. 第一章:初识lucene
  10. 矢量合成和分解的法则_力的合成与分解专题解析,寒假复习!
  11. Educational Codeforces Round 111 (Rated for Div. 2) E. Stringforces 二分 + 状压dp
  12. unity2D技术学习与整理
  13. PAT1011. A+B和C
  14. 【实验】修改数据文件名字的三种途径
  15. python数据结构基础的重点内容_Python基础学习之基本数据结构详解【数字、字符串、列表、元组、集合、字典】...
  16. 计算机软考科目教材,计算机软考考试科目介绍
  17. ElementUI Button按钮样式
  18. Java 6.22练习-----模拟物流快递系统程序设计
  19. 悄悄告诉你:11个高质量PNG素材来源,再也不用抠图了~
  20. python模糊图像判断

热门文章

  1. 敏捷开发和测试中重现缺陷和验证缺陷的解决方案(3)
  2. MTPuTTY报错:Unable to run PuTTY 系统找不到指定的文件
  3. GPT之父谈未来五年的AI:模型规模见顶,下个突破点在用好AI涌现特质
  4. mysql同步详解_MYSQL 主从同步详解
  5. 计算机与日常使用计算器的本质区别,计算机和计算器的区别
  6. 面试题之优惠券超发怎么测试?
  7. linux c内联汇编popl,使用内联汇编注意问题
  8. 30个特别酷的SharePoint站点
  9. Browserslist: caniuse-lite is outdated. Please run: npx ....
  10. docker.socker