java:集合输出之Iterator和ListIterator
2024-09-05 20:35:38
在调用Iterator集合输出时,如果想要删除某个元素,请直接使用Iterator来判断元素是否存在然后再删除(next()当前指针内容,remove()删除当前内容 );如果在将集合丢给Iterator输出后,再用集合中的删除功能会报错.
Iterator集合输出
List<String> allList = new ArrayList<String>();
allList.add("A");
allList.add("B");
allList.add("C");
allList.add("D");
allList.add("E"); Iterator<String> iter = allList.iterator();
while(iter.hasNext())
{
String str = iter.next();
if("C".equals(str))
{
iter.remove();
}
System.out.println(str + "、");
}
System.out.println("删除后的集合:" + allList );
执行结果后:
A、
B、
C、
D、
E、
删除后的集合:[A, B, D, E]
最新文章
- Chrome console命令整理
- dell omsa 监控,Nrpe信号量泄露
- find命令:忽略一个目录或者多个目录
- Atitit html5 Canvas 如何自适应屏幕大小
- poj2762 缩点+topo排序
- C#操作XML文档---基础
- [ucgui] 对话框1——创建对话框
- Swift 必备开发库 (高级篇)
- 简单几何(线段相交) POJ 1410 Intersection
- 《你是我的小羊驼》游戏ios源码
- 从Search Sort到Join
- linux FTP 批量下载文件
- phantomjs 自动化测试
- 不安分的 Go 语言开始入侵 Web 前端领域了!( WebAssembly )
- centos7如何添加开机启动服务/脚本
- 开源微信Http协议Sdk【实现登录/获取好友列表/修改备注/发送消息】
- 10个CSS+HOVER 的创意按钮
- 你好,OI
- 2019年微信小程序1月TOP100榜单
- numpy之转置(transpose)和轴对换
热门文章
- Python基本语法_异常处理详解
- 阶段3 1.Mybatis_09.Mybatis的多表操作_6 分析mybatis多对多的步骤并搭建环境
- Java连接Hive使用Zookeeper的方式
- ARTS-2
- 03.大型数据库应用技术课堂测试3(java.lang.NoSuchMethodError: com.google.common.base.Preconditions.checkArgument(ZLjava/lang/String;Ljava/lang/Object;)V)
- python3--udp/TCP笔记和实践
- lsb-realse
- idea中配置tomcat详细
- 9.shodan搜索引擎----Metasploit Web GUI----取证工具箱----sAINT间谍软件
- ball小游戏