去掉map中 value 为空的数据
来源:互联网 发布:java new interface 编辑:程序博客网 时间:2024/04/30 08:11
/**
* 方式一:运算次数较多
* @param paramMap
* @return
*/
public static Map<String,String> removeMapEmptyValue1(Map<String,String> paramMap){
Set<String> set = paramMap.keySet();
Iterator<String> it = set.iterator();
while (it.hasNext()) {
String str = it.next();
if(paramMap.get(str)==null || paramMap.get(str) ==""){
paramMap.remove(str);
set = paramMap.keySet();
it = set.iterator();
}
}
return paramMap;
}
/**
* 方式二:
* @param paramMap
* @return
*/
public static Map<String,String> removeMapEmptyValue(Map<String,String> paramMap){
Set<String> set = paramMap.keySet();
Iterator<String> it = set.iterator();
List<String> listKey = new ArrayList<String>();
while (it.hasNext()) {
String str = it.next();
if(paramMap.get(str)==null || "".equals(paramMap.get(str))){
listKey.add(str) ;
}
}
for (String key : listKey) {
paramMap.remove(key);
}
return paramMap;
* 方式一:运算次数较多
* @param paramMap
* @return
*/
public static Map<String,String> removeMapEmptyValue1(Map<String,String> paramMap){
Set<String> set = paramMap.keySet();
Iterator<String> it = set.iterator();
while (it.hasNext()) {
String str = it.next();
if(paramMap.get(str)==null || paramMap.get(str) ==""){
paramMap.remove(str);
set = paramMap.keySet();
it = set.iterator();
}
}
return paramMap;
}
/**
* 方式二:
* @param paramMap
* @return
*/
public static Map<String,String> removeMapEmptyValue(Map<String,String> paramMap){
Set<String> set = paramMap.keySet();
Iterator<String> it = set.iterator();
List<String> listKey = new ArrayList<String>();
while (it.hasNext()) {
String str = it.next();
if(paramMap.get(str)==null || "".equals(paramMap.get(str))){
listKey.add(str) ;
}
}
for (String key : listKey) {
paramMap.remove(key);
}
return paramMap;
}
阅读全文
0 0
- 去掉map中 value 为空的数据
- 去掉Json中value为空的键值对
- Java过滤掉map集合中key或value为空的值
- 通用工具类(过滤掉map集合中key或value为空的值)
- 把Dataset中全为空的列去掉,只留下有数据的列
- 判断map中的value是否为空
- Java 中判断 JSONObject 对应的 VALUE 为空
- 关于map中删除value为空,出现异常java.util.ConcurrentModificationException
- mysql中设置字段默认为空,插入数据时会提示doesn't have a default value的解决办法
- 为什么ViewState["value"]的取值会为空?
- Javascript中判断输入的字符串是否为空?是否为数值?去掉首尾空格
- webservice Xfire 调用 返回值类型为map时,数据为空的问题
- ios中判断textView中的内容是否为空和去掉空字符的方法 以及swift的for循环
- 用angularJS的ng-model绑定到select上,会自动增加一个value为空的option,去掉此空格
- 如何从Excel中读取不为空的数据
- 查找数据库中字段为空和0的数据
- 查询mysql 中某字段为空值的数据
- 查询数据库中字段不为空的数据
- 欢迎使用CSDN-markdown编辑器
- POJ 1611 The Suspects
- (08)Structs初学笔记——ResultWithParams
- 修改 /usr/bin/java 的指向
- Cocos2d游戏设计(1)-入门
- 去掉map中 value 为空的数据
- android关于绘图的一些简单的学习
- 判断pcie卡插在哪个cpu上
- linux如何查看系统信息
- iOS各类问题汇总(一)
- 【转】JavaScript Array 对象
- easyui field 获取对象子属性的值
- 【Luogu1414】又是毕业季II(数论)
- 关于sql和MySQL的语句执行顺序