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
原文:https://blog.csdn.net/u012240455/article/details/79014224

最新文章

  1. 分享一个控制JS 浏览器缓存的解决办法。
  2. 【iCore3 双核心板_FPGA】实验十九:基于双口RAM的ARM+FPGA数据存取实验
  3. Spring源码追踪3——AOP机制
  4. 快速排序(java版)
  5. Long和Date数据类型之间相互转换代码 - 调整时间推前往后,截取long型日期方法。
  6. git入门-分支
  7. Ubuntu 12.04 安装sougou for linux
  8. linux下查看端口的连接数
  9. C利用宏语言(#,##,do…while(0)盛大)
  10. The authenticity of host '172.16.33.53 (172.16.33.53)' can't be established的问题(日志六)
  11. Spring MVC 基础笔记
  12. 免费分享Navicat12各版本破解(仅供学习使用)
  13. 导入JavaWeb 项目出现的问题
  14. LTS本地搭建详述
  15. 虚拟机安装+配置federa
  16. redis初步入门(2)
  17. [visual studio]visual studio 2017激活码
  18. idea下的调试配置
  19. Oracle 数据库分析
  20. Java JDBC数据库编程

热门文章

  1. Nginx是用来干什么的?
  2. 虚拟化技术xen,kvm,qemu区别
  3. HDU - 4027 Can you answer these queries?(线段树)
  4. golang(go语言)调试和查看gc信息,以及gc信息解析
  5. monkey测试工具与常用的linux命令
  6. niubi-job:一个分布式的任务调度框架设计原理以及实现
  7. [python][oldboy][dict] 遍历字典
  8. JQuery常用的HTML页控制取值、赋值
  9. php hash防止表单
  10. java8新特性lamda表达式在集合中的使用