Apache-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
————————————————
版权声明:本文为CSDN博主「黎明哥CZY」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/cns15090972366/article/details/90751986

  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
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、付费专栏及课程。

余额充值