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

图片库网站建设更新网站怎么弄

图片库网站建设,更新网站怎么弄,帮别人推广app赚钱,阿里云 wordpress 博客关于集合元素的remove 重点:当集合的结构发生改变时,迭代器必须重新获取,如果还是用以前老的迭代器,会出现异常 java.util.ConcurrentModificationException 重点:在迭代集合元素的过程中,不能调用集合对象…

关于集合元素的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 i=it.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.yayakq.cn/news/584207/

相关文章:

  • 烟台网站制作工具公众号 导入wordpress
  • 网站编程技术 吉林出版集团股份有限公司网站插件代码下载
  • 网站怎么做app如何给网站做推广
  • 家教补习中心网站建设新媒体 数字营销 网站建设
  • 上海建个人网站比较好的公司北京建网站公司价格
  • 企业网站宣传册应该哪个部门做东莞市外贸网站建设企业
  • 建设网站需要了解什么百度风云榜游戏排行榜
  • 如何在学校内网建立网站设计公司推荐
  • 网站开发人员 怎么保存成都广告公司名单
  • 个性化推荐网站开发源码站长工具友链查询
  • 共享虚拟主机 几个网站怎么建立和设计公司网站
  • 新网站建设 英文翻译四川手机网站设计方案
  • 小程序商城服务好得seo网络推广是什么意思
  • 网站公司未来计划ppt怎么做云服务器可以放几个网站
  • 网站备案必须在公司注册地酷炫的网站欢迎页面
  • wordpress建企业网站教程wordpress模板选择
  • 海南智能网站建设设计中国航发网上商城废旧物资
  • 公司门户网站建设策划书wordpress建站数据库
  • 用什么程序做资讯类网站天津都有哪些制作网站
  • 食品网站设计欣赏淘宝网站建设杭州
  • 建设中心小学网站移动端网站建设需要注意哪些问题
  • 东至县住房和城乡建设网站太原 招聘 网站建设 技术经理
  • 网站建设的几点体会有哪些网站可以做毕业设计
  • 南京有关制作网站的公司网站建设利润越来越低
  • 学校网站制作素材网站制作培训课程
  • 做网站做得好的公司有做项目接任务的网站
  • 免费的旅游网站模板做网站公司价格
  • 朝青板块网站建设怎样做自己的网站
  • 汽车网站建设流程追设计网站
  • 用ps做的网站样图怎么切国际精品互联网专线