一:Objects类是一个工具类,提供了很多操作对象的静态方法给我们使用。
二:Objects类的常见方法
1.equals(Object a,Object b) 先做非空判断,在比较两个对象 ,提高了安全性。注意:因为使用 == 来判断对象是否相等时若有一个对象为null则最终输出结果会报错
2.isNull(Object obj) 判断对象是否为null,为null返回true,反之为false。
3.nonNull(Object obj) 判断对象是否不为null,不为null返回true,反之为false。
三:使用
import java.util.Objects;
public class Test {
public static void main(String[] args) {
String s1 = "王凯";
String s2 = "王凯";
String s3 = null;
System.out.println(Objects.equals(s1, s2));
System.out.println(Objects.isNull(s3));
System.out.println(Objects.nonNull(s3));
}
}
结果: