在调用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]

  

最新文章

  1. Chrome console命令整理
  2. dell omsa 监控,Nrpe信号量泄露
  3. find命令:忽略一个目录或者多个目录
  4. Atitit html5 Canvas 如何自适应屏幕大小
  5. poj2762 缩点+topo排序
  6. C#操作XML文档---基础
  7. [ucgui] 对话框1——创建对话框
  8. Swift 必备开发库 (高级篇)
  9. 简单几何(线段相交) POJ 1410 Intersection
  10. 《你是我的小羊驼》游戏ios源码
  11. 从Search Sort到Join
  12. linux FTP 批量下载文件
  13. phantomjs 自动化测试
  14. 不安分的 Go 语言开始入侵 Web 前端领域了!( WebAssembly )
  15. centos7如何添加开机启动服务/脚本
  16. 开源微信Http协议Sdk【实现登录/获取好友列表/修改备注/发送消息】
  17. 10个CSS+HOVER 的创意按钮
  18. 你好,OI
  19. 2019年微信小程序1月TOP100榜单
  20. numpy之转置(transpose)和轴对换

热门文章

  1. Python基本语法_异常处理详解
  2. 阶段3 1.Mybatis_09.Mybatis的多表操作_6 分析mybatis多对多的步骤并搭建环境
  3. Java连接Hive使用Zookeeper的方式
  4. ARTS-2
  5. 03.大型数据库应用技术课堂测试3(java.lang.NoSuchMethodError: com.google.common.base.Preconditions.checkArgument(ZLjava/lang/String;Ljava/lang/Object;)V)
  6. python3--udp/TCP笔记和实践
  7. lsb-realse
  8. idea中配置tomcat详细
  9. 9.shodan搜索引擎----Metasploit Web GUI----取证工具箱----sAINT间谍软件
  10. ball小游戏