ObjectUtils 介紹
一、官方API地址
官網地址:ObjectUtils.html
二、ObjectUtils 常用API
1.導入POM文件
這裏使用的是:3.9 的版本,還是比較新的
<dependency>
<groupId>org.apache.commons</groupId>
<artifactId>commons-lang3</artifactId>
<version>3.9</version>
</dependency>
2.常用API介紹
方法名 | 方法介紹 |
---|---|
isEmpty(Object object) | 檢查Object是否爲空或null |
isNotEmpty(Object object) | 檢查Object是否不爲空且不爲null |
allNotNull(Object… values) | 檢查所有元素是否都不爲空,返回一個boolean |
anyNotNull(Object… values) | 檢查所有元素是否至少有一個不爲空,返回一個 |
clone(T obj) | 拷貝一個對象並返回,克隆的對象是final類型 |
cloneIfPossible(T obj) | 拷貝一個對象並返回,克隆的對象是final類型,無法克隆則返回被克隆對象 |
compare(T c1, T c2) | 比較兩個對象,返回一個int值 |
defaultIfNull(T object, T defaultValue) | 如果對象爲空返回一個默認值 |
firstNonNull(T… values) | 返回元素中第一個不爲空的值 |
notEqual(Object object1, Object object2) | 判斷兩個對象不相等,返回一個boolean |
CONST(final T v) | 將參數轉換爲常量 |
3.API的使用
// 暫時不寫了...
// 自己嘗試