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