一、Objects类定义
Objects类是一个工具类,包含static使用程序方法,是一个最终类不能被继承,提供了很多操作对象的静态方法。
二、Objects类的常见方法
1. Objects.equals()先做非空判断,再比较两个对象:
如果是拿对象自己的equals遇到null可能会出bug
2. Objects.isNull():判断对象是否为null
3.Objects.nonNull():不是null返回true
三、包装类
包装类就是把基本数据类型包装成对象
除了int包装类是Integer和char包装类是Character,其他数据类型的包装类都是大写首字母
泛型中的应用:
包装类作为一个类也会提供一些独有的方法:
1.把基本类型的数据转换成字符串类型 toSting()
2.把字符串类型的数值转换成数值本身对应的数据类型
第一种方法:
第二种方法: