java 判断Object对象是否为空或者空字符串

/**
     * 判断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对象是否为空或者空字符串


版权声明:本文为u011059021原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。