"双"和"双"的区别

Ash*_*rva 21 java double

__PRE__

"Double"和"double"有什么区别?

*请帮忙

But*_*ass 27

Double是一个对象,double是一种原始数据类型. 有关详细信息,请参阅此答案.

Double类在对象中包装基本类型double的值.Double类型的对象包含单个字段,其类型为double.

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

  • 需要注意的重要一点是,复杂的数据类型 Double 可以为 null。我经常在操作可能产生数字以外的其他内容时使用它,如果找不到某些内容,并且需要空值。否则,如果结果是强制性的,我更喜欢使用原始 double 类型。 (7认同)
  • @F505 当只进行基本的浮点计算时,我会推荐“double”。如果需要大量字符串转换,那么我会使用“Double”类 (3认同)
  • 那么我什么时候应该使用`Double`,什么时候使用`double`?谢谢 (2认同)