美文网首页
判断对象中的值是不是空的

判断对象中的值是不是空的

作者: 哈迪斯Java | 来源:发表于2023-04-06 22:12 被阅读0次

import java.util.Optional;

public class OptionalDemo {
public static void main(String[] args) {
Optional<String> strValue = Optional.of("Hello"); // 创建有值对象
boolean haveValueFlag = strValue.isPresent(); // 判断对象中的值是不是空的
System.out.println("strValue对象是否有值:" + haveValueFlag);
if (haveValueFlag) { // 如果不是空的
String str = strValue.get(); // 获取对象中值
System.out.println("strValue对象的值是:" + str);
}

    Optional<String> noValue = Optional.empty(); // 创建空值对象
    boolean noValueFlag = noValue.isPresent(); // 判断对象中的值是不是空的
    System.out.println("noValue对象是否有值:" + noValueFlag);
    if (noValueFlag) { // 如果不是空的
        String str = noValue.get(); // 获取对象中值
        System.out.println("noValue对象的值是:" + str);
    } else { // 如果是空的
        String str = noValue.orElse("使用默认值"); // 使用默认值
        System.out.println("noValue对象的值是:" + str);
    }
}

}

相关文章

  • 面试题

    数组中数据是对象会被转化为字符串 判断一个对象是不是 json 格式的对象 还是 数组 判断一个对象是不是空的 J...

  • json对象的判断

    是否空对象 判断是否存在对象 Object 的 hasOwnProperty() 方法返回一个布尔值,判断对象是否...

  • kotlin学习笔记

    $ ?表示对象可能为空 ?: !! ==,=== ==判断值是否相等,===判断值及引用是否完全相等。 ..Kot...

  • empty 和 isset

    empty 判断变量的值或者数组是不是空 为空返回true,不为空返回false $str的值为 0 '0' ''...

  • Python中的空值判断

    本文中所有代码均运行在Python 2.7上 在实际的工作当中,我们难免要与空值打交道,相信不少初学者都会写出下面...

  • js判断是不是空对象

    1.转换成字符串进行比较 2.利用for in 原理判断是否有key值 1.解决思路 第一种就是粗暴的直接转字符串...

  • 判断 obj 是不是空对象

  • js开发小技巧

    双感叹号判断布尔值 var a;!!a;// => false 判断对象是否为空 function isEmpty...

  • 判断对象属性值为空

    今天遇到的问题似曾相识,却费劲脑子怎么也想不起来了。 var a = {}; 如何判断这个对象的属性值为空,刚开始...

  • js 中使用idx模块方便获取链条式的对象属性值

    1. 背景 从一个js对象的属性值中的属性再次获得值,或者从集合中获得元素再获得属性值要写很多判断是否空的表达式,...

网友评论

      本文标题:判断对象中的值是不是空的

      本文链接:https://www.haomeiwen.com/subject/dvvhddtx.html