【问题标题】:What is the difference between "Double" and "double" in Java? [duplicate]Java中的“双”和“双”有什么区别? [复制]
【发布时间】:2013-12-24 13:52:03
【问题描述】:

Doubledouble 有什么区别?

【问题讨论】:

标签: java double


【解决方案1】:

Double 是一个对象,double 是一个原始数据类型。 See this answer for more details.

Double 类将原始类型 double 的值包装在一个 目的。 Double 类型的对象包含一个类型为 双倍。

来源:http://docs.oracle.com/javase/7/docs/api/java/lang/Double.html

【讨论】:

  • 那么什么时候应该使用Double,什么时候应该使用double?谢谢
  • @F505 我会推荐double 只做基本的浮点计算。如果需要大量的字符串转换,那么我会使用 Double
  • 需要注意的重要一点是,复杂数据类型 Double 可以为空。我经常在操作可以产生除数字以外的其他内容时使用它,如果找不到某些内容并且需要空值。否则,如果结果是强制性的,我更喜欢使用原始双精度类型。
猜你喜欢
  • 1970-01-01
  • 2014-05-13
  • 1970-01-01
  • 2018-06-19
  • 1970-01-01
  • 1970-01-01
  • 2017-08-19
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多