遍历list时删除元素的正确做法
来源:互联网 发布:电脑智能机器人软件 编辑:程序博客网 时间:2024/04/29 18:30
我们往往会遇到需要删除list中满足条件的元素。举例:
List<string> list_str =new List<string>(){ "A","B","B","C","D"}不能用foreach,因为在迭代的过程中修改元素会使程序崩溃,
也不能直接for循环,因为循环过程中会跳过第二个“B”,导致没删干净
想要删除所有的B,最好用for循环倒序遍历的办法:
for(int i=list_str.Count-1;i>=0;i--){ if(list_str[i]=="B") { list_str.remove(i); }}
阅读全文
0 0
- 遍历list时删除元素的正确做法
- 遍历List,删除其中元素的正确做法
- 遍历List集合同时删除元素的正确方法
- 正确遍历删除List中的元素
- 如何正确遍历删除List中的元素
- 如何正确遍历删除List中的元素
- 如何正确遍历删除List中的元素
- 正确在遍历中删除List元素
- 正确遍历删除List中的元素
- 正确遍历删除List中的元素
- 正确遍历中删除list元素
- 正确遍历删除List中的元素
- 填坑!!在遍历数组时调用remove()删除子元素的正确做法
- 遍历List时 删除元素
- 如何正确遍历删除List中的元素,你会吗?
- 如何正确遍历删除List中的元素,你会吗?
- 如何正确遍历删除List中的元素,你会吗?
- 如何正确遍历删除List中的元素,你会吗?
- 原生js 操作dom
- 第七章:函数、第八章:数组
- tracert命令使用
- [bzoj4176]Lucas的数论
- 一步步搭建Retrofit+RxJava+MVP网络请求框架(一)
- 遍历list时删除元素的正确做法
- 关于HTTP
- QT控件大全 二十八 QMultiYearCalender
- 队列操作的实现-链式存储
- LintCode 第423题
- Model Tree Structures with Nested Sets
- 阿里云前端周刊
- 2018年才是人工智能元年?今年不是!
- mysql大表优化方案