List
List<Map<String, Object>> list = new ArrayList<Map<String, Object>>();
Map<String, Object> map1 = new HashMap<String, Object>();
map1.put("id", "1123");
map1.put("name", "张三");
Map<String, Object> map2 = new HashMap<String, Object>();
map2.put("id", "2");
map2.put("name", "李四");
Map<String, Object> map3 = new HashMap<String, Object>();
map3.put("id", "1123");
map3.put("name", "张三");
Map<String, Object> map4 = new HashMap<String, Object>();
map4.put("id", "3");
map4.put("name", "赵六");
list.add(map1);
list.add(map2);
list.add(map3);
list.add(map4);
for (int i = 0; i < list.size() - 1; i++) {
for (int j = list.size() - 1; j > i; j--) {
if (list.get(j).equals(list.get(i))) {
list.remove(j);
}
}
}
System.out.println(list.toString());