commons-lang3:ObjectUtils

Object工具类

allNotNull(Object... values) 检查所有元素是否为空,返回一个boolean

如果有一个元素为空返回false,所有元素不为空或元素为empty返回true

ObjectUtils.allNotNull(*)             = true
ObjectUtils.allNotNull(*, *)          = true
ObjectUtils.allNotNull(null)          = false
ObjectUtils.allNotNull(null, null)    = false
ObjectUtils.allNotNull(null, *)       = false
ObjectUtils.allNotNull(*, null)       = false
ObjectUtils.allNotNull(*, *, null, *) = false

anyNotNull(Object... values) 检查元素是否为空,返回一个boolean

如果有一个元素不为空返回true

ObjectUtils.anyNotNull(*)                = true
ObjectUtils.anyNotNull(*, null)          = true
ObjectUtils.anyNotNull(null, *)          = true
ObjectUtils.anyNotNull(null, null, *, *) = true
ObjectUtils.anyNotNull(null)             = false
ObjectUtils.anyNotNull(null, null)       = false

clone(T obj) 拷贝一个对象并返回

compare(T c1, T c2) 比较两个对象,返回一个int值

defaultIfNull(T object, T defaultValue) 如果对象为空返回一个默认值

firstNonNull(T... values) 返回数组中第一个不为空的值

notEqual(Object object1, Object object2) 判断两个对象不相等,返回一个boolean

转载于:https://my.oschina.net/u/2289161/blog/1801393

commons-lang3-3.10.jar是一个Java语言的实用工具库,是Apache Commons项目的一部分。它提供了许多常用的、与Java核心库不同的功能,以简化开发过程。 这个库提供了各种工具方法,用于字符串操作、对象操作、数组操作、数学计算、日期处理等。例如,我们可以使用StringUtils类来处理字符串,例如拼接字符串、截取字符串、替换字符串等。ObjectUtils类提供了一些有用的工具方法,例如判断对象是否为、获取对象的默认值等。ArrayUtils类提供了一些对数组操作的便利方法,例如判断数组是否为、查找数组中的元素等。 commons-lang3-3.10.jar还提供了一些涉及类型转换和编码处理的工具方法。例如,我们可以使用NumberUtils类来进行字符串和基本数据类型之间的转换,StringUtils类提供了各种编码和解码方法,例如URL编码、XML字符转义等。 此外,commons-lang3-3.10.jar还提供了一些与日期和时间相关的功能。例如,DateUtils类提供了日期格式化、解析和计算的方法,DurationUtils类提供了一些方便的方法来处理时间间隔。 通过使用commons-lang3-3.10.jar,我们可以提高开发效率,减少代码编写量,避免重复造轮子的情况出现。这个库已经被广泛使用,并且有一个活跃的社区维护,以确保其功能的稳定和更新。无论是开发基于Java的桌面应用程序还是Web应用程序,commons-lang3-3.10.jar都是一个非常有用的工具库。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值