s-day01--Objects类的equals方法
This commit is contained in:
@@ -0,0 +1,20 @@
|
||||
package com.inmind.object01;
|
||||
|
||||
import java.util.Objects;
|
||||
|
||||
/*
|
||||
static boolean equals(Object a, Object b) 返回 true如果参数相等,彼此 false否则。
|
||||
Objects类的equals方法的作用:实现2个对象是否相同的判断,底层还是使用参数1的equals(重写),有效地避免空指针异常
|
||||
*/
|
||||
public class Demo04 {
|
||||
public static void main(String[] args) {
|
||||
Student s1 = new Student("李四", 20);
|
||||
Student s2 = new Student("李四", 20);
|
||||
System.out.println(s1.equals(s2));
|
||||
// s1 = null;
|
||||
/*System.out.println(s1.equals(s2));*/
|
||||
System.out.println(Objects.equals(s1, s2));
|
||||
|
||||
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user