java.util.Objects工具类学习

1、Objects类是jdk7中添加的工具类,它能进行一些简单的检查操作

1.1 equals(Object a,Object b)

返回true如果参数相等,反之false其他。

1.2 checkFromIndexSize(int fromIndex, int size, int length)

检查是否在子范围从fromIndex(包括)到fromIndex + size (不包括)是范围界限内0(包括)到length(不包括)

1.3 checkFromToIndex(int fromIndex,  int toIndex, int length)

检查[fromIndex,toIndex)区间是否⊆[0,length)

1.4 checkIndex(int index, int length)

检查index是否在[0,length)范围内

1.5 compare(T a, T b, comparator<? super T> c)

如果参数相同则返回o,否则返回c.compare(a,b)

1.6 deepEquals(Object a, Object b)

返回true若果参数是深层相等,彼此false其他

1.7 hash(Objectj... values)

为一系列输入值生成哈希码

1.8 hashCode(Object o)

返回非得哈希码null参数,o为null的论点

1.9 isNull(object obj)

返回true如果提供的参考是null,否则返回false

1.10 nonNull(Object obj)

返回true如果提供的参考是非null否则返回false

1.22 requireNoneNull

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值