【JAVA】Java过滤掉map中key或value为null以及空字符串的值

传递数据时,需要去除掉空值以及空字符串,使用map对数据进行处理,从而实现需求

 

    public static Map<String, Object> removeMapKey(Map param) {
        Set set = param.keySet();

        for (Iterator iterator = set.iterator(); iterator.hasNext(); ) {
            Object obj = (Object) iterator.next();
            Object value = (Object) param.get(obj);
            if (value == null || value.equals("") || value.equals("null") || obj.toString().length() == 0) {
                iterator.remove();
            }
        }

        return param;
    }

 

posted @ 2022-08-01 16:08  独孤无绝  阅读(3328)  评论(0编辑  收藏  举报