Java - ArrayList List 等迭代集合执行移除(remove) 的正确方法
2024-09-12 15:35:59
方法1:
List<String> al = new ArrayList<String>();
Iterator<String> it = al.iterator();
while (it.hasNext()) {
if ("1".equals(it.next()))
it.remove();
}
方法2:
List<String> al = new ArrayList<String>();
for (int i = 0; i < al.size(); i++) {
if ("1".equals(al.get(i))) {
al.remove(i);
i--;
}
}
最新文章
- 解决apache启动错误";httpd:Could not reliably determine...";
- 【转】Java面试题全集2.2(下)
- Iconfont-阿里巴巴矢量图标库
- Microsoft SQL Server Management Studio ------------------------------ 附加数据库 对于 服务器
- public static void main(String[] args){}函数理解
- YMMI001-采购单审批
- Java关系操作符简写
- Android 和iOS中 Gesture 和 Touch
- ie8 不支持new Date(&#39;2012-11-10&#39;)
- JNLP + Applet + Bouncy Castle
- tcpreplay安装使用
- angular--bootstrap实例日期控件【datepicker】
- NVL NVL2 NVLIF
- telnet模拟http訪问
- 对象级别锁 vs 类级别锁 – Java
- Linux压缩命令总结
- openlayers3设置zoom不变
- Myeclipse2017C版本破解
- JAVA验证身份证格式及合法性
- 2153 ACM 仙人球的残影 输出格式