java中如何判断double是否为空呢?

乔欣 Java经验 发布时间:2023-07-01 17:27:53 阅读数:10747 1
下文笔者讲述java中判断double是否为空的方法及示例分享,如下所示

判断double是否为空的实现思路

//方式1:
   类型是Double即包装类
   System.out.println(a.equals(Double.NaN)); 

//方式2
  System.out.println(a.equals(0.0d / 0.0));     

//方式3:
  使用Double的静态方法
   System.out.println(Double.isNaN(a));

//方式4:使用NaN自己和自己不相等的特性       
    //要求类型必须是double
	//不能是包装类,否则结果是false       
    //因为包装类是引用类型
	//比较的!=是地址的比较而不是值的比较
	
	double b = Double.NaN;
	System.out.println(b != b);
实际情况中
  double类型不会为空
    因为基础类型有默认值
	  如:0
版权声明

本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。

本文链接: https://www.Java265.com/JavaJingYan/202307/16882037206947.html

最近发表

热门文章

好文推荐

Java265.com

https://www.java265.com

站长统计|粤ICP备14097017号-3

Powered By Java265.com信息维护小组

使用手机扫描二维码

关注我们看更多资讯

java爱好者