正确使用 equals 方法

Object的equals方法容易抛空指针异常,应使用常量或确定有值的对象来调用 equals。

  反例:

  // 不能使用一个值为null的引用类型变量来调用非静态方法,否则会抛出异常

  String str = null;

  if (str.equals("zzz")) {

    ...

  } else {

    ..

   }

  正例:

  "zzz".equals(str);// false

原文地址:https://www.cnblogs.com/Life-is-Demo/p/13401996.html