美文网首页
33、?. 安全导航操作符

33、?. 安全导航操作符

作者: 许你一枝花 | 来源:发表于2023-05-19 17:16 被阅读0次

    1、说明
    安全导航操作符?.用于避免NullPointerException,通常使用对象引用时,在访问对象的方法或属性之前,可能需要验证引用是否为null,为了避免这种情况,安全导航操作符将简单地返回null而不是抛出异常(如果为引用为null,则返回null)。
    2、示例

    class Person{
        public String name = 'aaa'
    }
     
    Person person              
    println(person?.name)  // null
    println(person.name)  // java.lang.NullPointerException
    
    

    相关文章

      网友评论

          本文标题:33、?. 安全导航操作符

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