Map、List元素的删除
来源:互联网 发布:央视网络电视台官网 编辑:程序博客网 时间:2024/05/17 18:45
对于Map集合的元素,由于集合是无序的,直接遍历删除会出现问题,怎么办呢?直接上实例代码
public static void testMapDelete(){ //初始化集合 Map<String,String > map = new HashMap<String, String>(); map.put("1", "v1"); map.put("2", "v2"); map.put("3", "v3"); map.put("4", "v4"); map.put("5", "v5"); map.put("6", "v6"); map.put("7", "v7"); //删除操作 Iterator<Entry<String, String>> it = map.entrySet().iterator(); while (it.hasNext()) { Map.Entry<String, String> entry = it.next(); String key = entry.getKey(); String value = entry.getValue(); System.out.println("key = " + key + "; value = " + value); if(value.equalsIgnoreCase("v3")){ it.remove(); } } //查看删除后的数据 Iterator<Entry<String, String>> its = map.entrySet().iterator(); while (its.hasNext()) { Map.Entry<String, String> entry = its.next(); String key = entry.getKey(); String value = entry.getValue(); System.out.println("key1 = " + key + "; value1 = " + value); } }
Iterator sListIterator = list.iterator();
while(sListIterator.hasNext()){
String e = sListIterator.next();
if(e.equals(“3”)){
sListIterator.remove();
}
}
阅读全文
0 0
- Map、List元素的删除
- stl的vector,map,list删除元素
- C++ set map list的正确删除元素方法
- C++ stl list、map、vector删除元素
- 删除map、list集合元素总结
- list/map中安全删除元素
- 使用iterator删除list,map中元素
- List,Set,Map遍历时删除元素
- 删除List里的元素
- List删除指定的元素
- List删除指定的元素
- 如何在遍历list,vector,map时删除符合条件的元素
- 如何在遍历list,vector,map时删除符合条件的元素
- vector, list, map在遍历时删除符合条件的元素
- 【Java】集合(List、Set、Map)遍历、删除、比较元素时的小陷阱
- 遍历list或map时删除元素(较巧妙)
- vector list map 遍历删除制定元素 防止迭代器失效
- map和vector删除元素的区别
- MAVEN配置环境变量
- MongoDB 删除数据库
- js开发:数组的push()、pop()、shift()和unshift()
- 【C/C++】如何避免由于编译器差别带来的错误
- 算法:汉诺塔(栈的递归调用)-数据结构(9)
- Map、List元素的删除
- SQLServer 2005 MSG 2570 类型为"In-row data" 中。列的值超出了数据类型的范围
- (一)C++空类的大小
- 利用lvs+keepalived实现高可用负载均衡环境的部署
- 中国剩余定理(孙子定理)详解
- 机器学习必备的计算机编程技巧(matlab、python)和总结——第一蛋
- 室内清扫机器人部分资料收集汇总
- WebUploader 图片压缩
- css3转换,过渡,动画效果知识点汇总