【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;
}

浙公网安备 33010602011771号