當前位置:
首頁 >
前端技术
> javascript
>内容正文
javascript
SpringBoot 自带工具类~ObjectUtils
生活随笔
收集整理的這篇文章主要介紹了
SpringBoot 自带工具类~ObjectUtils
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
org.springframework.util.ObjectUtils
1、獲取對象的基本信息
// 獲取對象的類名。參數為 null 時,返回字符串:"null" String nullSafeClassName(Object obj) // 參數為 null 時,返回 0 int nullSafeHashCode(Object object) // 參數為 null 時,返回字符串:"null" String nullSafeToString(boolean[] array) // 獲取對象 HashCode(十六進制形式字符串)。參數為 null 時,返回 0 String getIdentityHexString(Object obj) // 獲取對象的類名和 HashCode。 參數為 null 時,返回字符串:"" String identityToString(Object obj) // 相當于 toString()方法,但參數為 null 時,返回字符串:"" String getDisplayString(Object obj)2、判斷工具
// 判斷數組是否為空 boolean isEmpty(Object[] array) // 判斷參數對象是否是數組 boolean isArray(Object obj) // 判斷數組中是否包含指定元素 boolean containsElement(Object[] array, Object element) // 相等,或同為 null時,返回 true boolean nullSafeEquals(Object o1, Object o2) /* 判斷參數對象是否為空,判斷標準為: Optional: Optional.empty() Array: length == 0 CharSequence: length == 0 Collection: Collection.isEmpty() Map: Map.isEmpty() */ boolean isEmpty(Object obj)3、其他工具方法
// 向參數數組的末尾追加新元素,并返回一個新數組 <A, O extends A> A[] addObjectToArray(A[] array, O obj) // 原生基礎類型數組 --> 包裝類數組 Object[] toObjectArray(Object source)總結
以上是生活随笔為你收集整理的SpringBoot 自带工具类~ObjectUtils的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 幸运袋子(详解)
- 下一篇: SpringBoot 自带工具类~Fil