java List 删除若干元素
2015-07-16 16:06
483 查看
对于LIst的删除操作,由于删除时会引起索引改变。直接使用循环遍历进行删除,只能删除1/2. 剩余部分由于索引问题而不能被删除。
对于LIst遍历元素按需删除,可使用Iterator。
对于删除若干个元素,可以使用for循环,从List倒序删除。
对于LIst遍历元素按需删除,可使用Iterator。
Iterator<Integer> itr = s.iterator(); while (itr.hasNext()) { Integer i = itr.next(); itr.remove(); }
对于删除若干个元素,可以使用for循环,从List倒序删除。
int count = 0; for(int i=(int)myThreadMap.size()-1;i>=0&&count<threadCount;i--,count++){ myThreadMap.remove(i); }
相关文章推荐
- springmvc+easyui实现界面控制quartz的暂停、恢复、修改、添加
- eclipse template里面的${user}更改
- javassist学习一
- Spring -- 第一个简单的Spring程序
- javassist学习二
- java-银行业务调度系统《十一》
- Java 自动装箱与拆箱详解
- AVL树的插入与删除---Java实现
- Java高级个人笔记(java常用集合总结)
- Java反射机制:表单数据自动封装到JavaBean中【IT】
- JavaWeb的各种中文乱码解决方法
- eclipse项目导入androidstudio
- spring利用javamail,quartz…
- java正则表达式
- JAVA读取Excel的实现[转]
- java在线预览txt、word、ppt、exec…
- JAVA反射机制
- Spring Rmi配置
- 【转载】Spring&nbsp;RMI&amp;nb…
- Spring Quartz定时器