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
原文:https://blog.csdn.net/u012240455/article/details/79014224
最新文章
- 分享一个控制JS 浏览器缓存的解决办法。
- 【iCore3 双核心板_FPGA】实验十九:基于双口RAM的ARM+FPGA数据存取实验
- Spring源码追踪3——AOP机制
- 快速排序(java版)
- Long和Date数据类型之间相互转换代码 - 调整时间推前往后,截取long型日期方法。
- git入门-分支
- Ubuntu 12.04 安装sougou for linux
- linux下查看端口的连接数
- C利用宏语言(#,##,do…while(0)盛大)
- The authenticity of host '172.16.33.53 (172.16.33.53)' can't be established的问题(日志六)
- Spring MVC 基础笔记
- 免费分享Navicat12各版本破解(仅供学习使用)
- 导入JavaWeb 项目出现的问题
- LTS本地搭建详述
- 虚拟机安装+配置federa
- redis初步入门(2)
- [visual studio]visual studio 2017激活码
- idea下的调试配置
- Oracle 数据库分析
- Java JDBC数据库编程
热门文章
- Nginx是用来干什么的?
- 虚拟化技术xen,kvm,qemu区别
- HDU - 4027 Can you answer these queries?(线段树)
- golang(go语言)调试和查看gc信息,以及gc信息解析
- monkey测试工具与常用的linux命令
- niubi-job:一个分布式的任务调度框架设计原理以及实现
- [python][oldboy][dict] 遍历字典
- JQuery常用的HTML页控制取值、赋值
- php hash防止表单
- java8新特性lamda表达式在集合中的使用