将一个list<Map<Object,Object>>里面的数组的key和value替换掉一部分,不改变其他
1个回答
展开全部
用set集合存储。
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();
}
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询