我们要重点学习的Objects类中的常见方法如下所示:
public static
boolean
equals
(
Object
a
,
Object
b
)
//
比较两个对象是否相等
public static
boolean
isNull
(
Object
obj
)
//
判断对象是否为
null
public static
boolean
nonNull
(
Object
obj
)
//
判断对象是否不为
null
public static
String
toString
(
Object
o
)
//
获取对象的字符串表现
public class abb {
public static void main(String[] args) {
Student s1=new Student("12","12");
Student s3=new Student("12","12");
Student s2=null;
boolean result= Objects.nonNull(s1);//true
boolean result0= Objects.nonNull(s2);//false
boolean result1=Objects.isNull(s1);//false
boolean result2=Objects.equals(s1,s3);//false
System.out.println(result);//true
System.out.println(result0);//false
System.out.println(result1);//false
System.out.println(result2);//false
Student s6 = new Student("itheima" , "14") ;
String result6 = Objects.toString(s6);
System.out.println(result6);//Student{name='itheima', num='14'}
}
}