/**
* 判断Object对象为空或空字符串
* @param obj
* @return
*/
public static Boolean isObjectNotEmpty(Object obj) {
String str = ObjectUtils.toString(obj, "");
return StringUtils.isNotBlank(str);
}
在项目中很多情况下,通过接口获得的数据会接受到一个Map<String,Object>或者JSONObject类型的数据,然后get某个属性,例如get("name")。这个时候如果name属性是为null的话,再转String或者其他类型额话就会报错。
所以就用到了lang3包里的ObjectUtils和StringUtils工具类,结合使用来判断Object对象是否为空或者空字符串