所有分类
  • 所有分类
  • 未分类

Spring工具类–ObjectUtils的使用

简介

本文介绍Spring的ObjectUtils工具类的用法。

ObjectUtils的作用:判断对象(比如:是否为空),获取对象信息(比如:类名等)。

判断

方法作用
static boolean isEmpty(Object obj)判断参数对象是否为空,判断标准为: Optional: considered empty if Optional.empty()
Array: considered empty if its length is zero
CharSequence: considered empty if its length is zero
Collection: delegates to Collection.isEmpty()
Map: delegates to Map.isEmpty()
static boolean isEmpty(Object[] array) 判断数组是否为空。
static boolean isArray(Object obj)    判断参数对象是否是数组
static boolean containsElement(Object[] array, Object element) 判断数组中是否包含指定元素

获取对象基本信息

方法作用
static String nullSafeClassName(Object obj)  获取对象的类名。参数为 null 时,返回”null”
static String getIdentityHexString(Object obj)获取对象 HashCode(十六进制字符串)。参数为 null 时,返回 0 
static String identityToString(Object obj) 获取对象的类名和 HashCode。 参数为 null 时,返回 “” 
static String getDisplayString(Object obj) 相当于 toString()方法,但参数为 null 时,返回:””

0

评论0

请先

显示验证码
没有账号?注册  忘记密码?

社交账号快速登录