/**
* public boolean equals(Object obj)
* Object类型可以接收任何对象
* 推荐写法
* 常量.equals(变量)
* public boolean equalsIgnoreCase(String str)
*/
public class Demo03 {
public static void main(String[] args) {
String str1 = "abc";
System.out.println("abc".equals(str1));// 推荐
System.out.println(str1.equals("abc"));// 不推荐
// 原因
String str2 = null;
System.out.println("abc".equals(str2)); // false
System.out.println(str2.equals("abc")); // 报错 空指针异常 NullPointerException
// 细节可以看出一个程序员是否老练
}
}
14 Java中equals使用的小技巧
最新推荐文章于 2022-12-02 11:29:01 发布