map 判断数据重复项
public Map isRepeatForList(List<Map> list){
Map map0 = new HashMap();//返回map0
map0.put("success", "true");
//循环list
for(Map map : list) {
String str = map.get("name").toString().trim()+","+map.get("sex").toString().trim()+","+map.get("age").toString().trim()+","+map.get("address").toString().trim();
if(map0.containsKey(str)) {
map0.put("success", "false");
map0.put("msg", "存在重复项,"+map.get("name"));
return;
} else {
map0.put(str,"0");
}
}
return map0;
}
本文介绍了一种使用Map来判断列表中是否存在重复项的方法。通过组合Map中的特定字段生成唯一标识符,并利用Map的键不可重复特性来实现。如果发现重复,则记录相关信息。

1149

被折叠的 条评论
为什么被折叠?



