欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

java equals()方法防止空指针异常

程序员文章站 2022-06-07 18:00:09
...

以前使用equals()方法总是担心报空指针异常,在调用equals()之前还得对变量判空,直到发现了Objects.equals()方法…

public static void main(String[] args) {

    String a = null;
    String b = "a";

    System.out.println(Objects.equals(a, b));
    try {
      System.out.println(a.equals(b));
    } catch (NullPointerException e) {
      System.out.println("空指针异常");
    }

  }

打印结果

false
空指针异常

Process finished with exit code 0
相关标签: 笔记 java