栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

java.util.Objects工具类学习

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

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 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

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/390050.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号