equals 比较

// 不能使用一个值为null的引用类型变量来调用非静态方法,否则会抛出异常
String str = null;
if (str.equals("SnailClimb")) {
  ...
} else {
  ..
}

//使用常量调用
"SnailClimb".equals(str);// false

//推荐使用Objects.equals(a,b);
Objects.equals(null,"SnailClimb");// false
posted @ 2020-07-16 18:47  复一日  阅读(194)  评论(0编辑  收藏  举报