用set集合存储。
![](https://video.ask-data.xyz/img.php?b=https://iknow-pic.cdn.bcebos.com/34fae6cd7b899e51c7e917b647a7d933c8950d28?x-bce-process=image%2Fresize%2Cm_lfit%2Cw_600%2Ch_800%2Climit_1%2Fquality%2Cq_85%2Fformat%2Cf_auto)
public class ListTest {
//set集合是无序的 而且不会有重复值 list集合是有序的可以有重复值
static List<Map<String, Object>> list=new ArrayList<Map<String,Object>>();
static Set<Map<String, Object>> setmaps=new HashSet<Map<String,Object>>();
public static void listTry(){
Map map=new HashMap<String, Object>();
map.put("1", 1);
map.put("2", 2);
map.put("3", 3);
list.add(map);
for(Map<String, Object> m:list){
System.out.println(m.values());
}
}
public static void listTry2(){
Map map=new HashMap<String, Object>();
map.put("11", 1);
map.put("12", 2);
map.put("311", 3);
setmaps.add(map);
for(Map<String, Object> m:setmaps){
System.out.println(m.values());
}
}
public static void main(String[] args) {
listTry2();
}
}