对象处理好帮手Objects类

来源:互联网 发布:java微信开发教程 pdf 编辑:程序博客网 时间:2024/06/06 14:38

对象处理好帮手Objects类

java7新增一个Objects工具类,它提供了一些工具方法来操作对象,这些方法大多是”空指针“安全的。比如你不能确定一个对像是否为null,调用该对象的一些方法就有可能导致空指针异常,使用Objects工具就没有空指针问题了。

public class Person{// 定义一个对象默认值为 nullstatic ObjectsTest obj;public static void main(String[] args) throws IOException{// 返回 0System.out.println(Objects.hashCode(obj));// 返回 "null"字符串System.out.println(Objects.toString(obj));// obj对象为空的抛出空指针异常,不然返回对象本身System.out.println(Objects.requireNonNull(obj));}}

requireNonNull方法就可以对一些对象进行空校验

原创粉丝点击