目录
1、jdk Objects
2、apache commons ObjectUtils
3、 google MoreObjects
4、 spring ObjectUtils
5、hutool ObjectUtil
6、netty ObjectUtil
1、jdk Objects
- 通用的equals()方法判断
- 通用的hashCode()方法判断
- 通用的toString()方法
- 通用的isNull()、nonNull()方法
在 jdk Objects 基础之上,增加了min()、max()、compare()、clone()、defaultIfNull()等方法
3、 google MoreObjects在jdk Objects 基础之上提供了ToStringHelper,对toString()方法进行增强
4、 spring ObjectUtils- 在apache commons ObjectUtils基础之上提供了对数组类型的toString()工具方法
- 在apache commons ObjectUtils基础之上提供了对数组类型的hashCode()工具方法
- 在apache commons ObjectUtils基础之上进行了增强,可以支持数组判断相等性 向指定的数 组追加一个元素
- 在 jdk Objects 基础之上增加了equals()、notEqual()、length()、contains()、isNull()、isNotNull方法
- 在 jdk Objects 基础之上增加了isEmpty()、isNotEmpty()、defaultIfNull()、defaultIfNull()、defaultIfEmpty()、defaultIfEmpty()、defaultIfBlank()方法
- 在 jdk Objects 基础之上增加了clone()、serialize()、deserialize()、、方法
- 在 jdk Objects 基础之上增加了getTypeArgument()方法
- 在 jdk Objects 基础之上增加了emptyCount()、hasEmpty()、isAllEmpty()、isAllNotEmpty()方法
在jdk Objects 基础之上提供checkNotNull()、checkNonEmpty()、checkPositive()、intValue()、longValue()方法
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)