当前位置: 首页 > 面试题库 >

Double.valueOf(s)与Double.parseDouble

封弘伟
2023-03-14
问题内容

将对象强制转换为double并注意到这两种方法。我看到parseDouble自1.2起就出现了。如果它本质上具有与valueOf(s)相同的功能,为什么还要添加此方法?


问题答案:

parseDouble()返回原始double值。valueOf()返回包装类的实例Double。在Java
5引入自动装箱之前,这是非常重要的区别(许多人认为仍然如此)。



 类似资料:
  • 问题内容: 我试图摆脱我的double值的十进制分隔符之后不必要的符号。我这样做是这样的: 但是,当我运行此代码时,它会抛出: 如我所见,在string这样的字符串上效果很好,但是在like这样的字符串上却令人窒息。我该如何解决?有没有比这更优雅的方式 有没有办法覆盖类的默认十进制分隔符值?还有其他想法吗? 问题答案: 通过 在我的double值的十进制分隔符之后摆脱不必要的符号 您是说要舍入到小

  • 问题内容: 我需要为dir2中的dir1(文件或目录)的每个项目创建一个符号链接。dir2已经存在,并且不是符号链接。在Bash中,我可以通过以下方式轻松实现此目标: 但是在使用python时出现错误: 我知道我可以使用并运行命令。我不想要那个解决方案。 我也知道可以使用或解决方法,但是我想知道是否可以使用。 问题答案: 创建一个符号链接。 创建多个符号链接(如果它的最后一个参数是目录,并且有多个

  • 在Java 6中,只有两个Double#valueOf方法:和。 1-当我执行Double#valueOf(float)时,Witch方法正在调用? 根据Javadoc,它似乎是,但Eclipse链接有。 2-为什么会有这些差异? 调用与浮动轮的结果: 鉴于 javadoc(http://docs.oracle.com/javase/6/docs/api/java/lang/Double.html

  • 问题内容: 在有关SQLite的)这篇文章中,aaronasterling告诉我 : 是错的 : 是正确的 :是对的 但是,我认为第一和第二是相同的。这三个之间有什么区别? 问题答案: “attach "%s" as toMerge” % “b.db” 您应该使用而不是,这样就不必逃脱。 您使用了不建议使用的旧格式字符串。 这将使用来自较新Python版本的新格式字符串功能,如果可能的话,应使用旧

  • 我想将字符串转换为双精度数据类型。我不知道应该使用parseDouble还是valueOf。 这两种方法有什么区别?

  • s

    描述 (Description) 这不是一个功能。 这是正则表达式替换运算符。 根据PATTERN中指定的正则表达式,数据将替换为REPLACE。 与m //一样,分隔符由s后面的第一个字符定义。 语法 (Syntax) 以下是此函数的简单语法 - s/PATTERN/REPLACE/ 返回值 (Return Value) 此函数在失败时返回0,并在成功时返回替换次数。 例子 (Example)