当前位置: 首页 > news >正文

青岛网站建设制作公司河南网站建设公司排名

青岛网站建设制作公司,河南网站建设公司排名,兰州seo关键词优化,京东慧采入驻条件及费用2022关于集合元素的remove 重点#xff1a;当集合的结构发生改变时#xff0c;迭代器必须重新获取#xff0c;如果还是用以前老的迭代器#xff0c;会出现异常 java.util.ConcurrentModificationException 重点#xff1a;在迭代集合元素的过程中#xff0c;不能调用集合对象…关于集合元素的remove 重点当集合的结构发生改变时迭代器必须重新获取如果还是用以前老的迭代器会出现异常 java.util.ConcurrentModificationException 重点在迭代集合元素的过程中不能调用集合对象的remove方法删除元素c.remove(o);迭代过程中不能这样 会出现java.util.ConcurrentModificationException 重点在迭代元素的过程中一定要使用迭代器Iterator的remove方法删除元素不要使用集合自带的remove方法删除元素 import java.util.ArrayList; import java.util.Collection import java.util.Iterator; public class CollectionTest06{ public static void main(String[] args){ //创建集合 Collection c new ArrayList(); //注意此时获取的迭代器指向的是那是集合中没有元素状态下的迭代器。 //一定要注意集合结构只要发生改变迭代器必须重新获取 //当集合结构发生了改变迭代器没有重新获取的时候调用next()方法是出现异常 //java.util.ConcurrentModificationException //Integer it c.iterator(); //添加元素 c.add(1);   //Integer类型 c.add(2); c.add(3); //获取迭代器 Iterator it c.iterator(); while(it.hasNext()){ //编写代码时next()方法返回值类型必须是Object //Integer iit.next(); Object obj it.next(); System.out.println(obj); } Collection c2 new ArrayList(); c2.add(abc); c2.add(def); c2.add(xyz); Iterator it2 c2.iterator(); while(it2.hasNext()){ Object o it2.next(); //删除元素 //删除元素之后集合的结构发生了变化应该重新去获取迭代器 //但是循环下一次的时候并没有重新获取迭代器所以会出现异常java.util.ConcurrentModificationException //出异常根本原因是集合中元素删除了但是没有更新迭代器迭代器不知道集合变化了) // c2.remove(o); //直接通过集合去删除元素没有通知迭代器导致迭代器的快照和原集合状态不同 //使用迭代器来删除可以吗 //迭代器去删除时会自动更新迭代器并且更新集合删除集合中的元素) it2.remove();   //删除的一定是迭代器指向的当前元素 System.out.println(o); } System.out.println(c2.size()); //0 } }
http://www.hkea.cn/news/14363613/

相关文章:

  • vps架设好网站访问不了免费的购物网站源码
  • 建设银行手机银行银行下载官方网站爱站数据
  • 公司网站建设费怎么入账2018做网站开发一个月工资多少
  • 做的网站 为什么百度搜不到文字做图网站
  • 湖北系统建站怎么用百度收录提交工具
  • 广告创意设计方案龙岗网站 建设seo信科
  • 潍坊专业网站建设哪家便宜wordpress用什么主题
  • 鹤山市住房和城乡建设局网站客户端网站建设文档
  • 装修设计师网站西双版纳傣族自治州有几个县
  • 网站做代练ps如何做网站导航图
  • 永康建设局网站上海公司官网
  • 网站开发一般用什么工具代理服务器地址大全
  • 电商网站建设公司排名网站图片如何做防盗链
  • 网站 留言 以邮件形式顺德龙江网站建设
  • 白之家 低成本做网站网站建设模板怎么做
  • 公司网站设计报价专业网站设计的网站
  • 网站开发还是安卓开发好知舟网站建设
  • 如何查询网站备案进度查询邯郸房产网官网
  • 平度网站制作网站上的弹框如何做网页
  • 南京自助网站推广建站保定网站建设推广
  • 怎么自己制作一个网站建立网站谁给你钱
  • 做商铺的网站有那些王野天
  • 怎么做招聘网站赚钱wordpress模板 开发
  • 请列出页面上影响网站排名的因素义乌前十跨境电商公司
  • 黔东南网站建设中英文网站开发公司
  • 如何查询网站所有人嘉兴做营销型网站
  • 深圳网站建设jm3q郑州网站建设 seo
  • 如何做网站不被坑apicloud开发教程
  • wordpress 建站完整视频教程湖州设计公司有哪些
  • 建设网站的基本工作流程个人网站数据库大小