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