码迷,mamicode.com
首页 > 编程语言 > 详细

有一个集合,判断集合里有没有“world”这个元素,如果有,添加“javaee”

时间:2017-02-22 16:59:27      阅读:294      评论:0      收藏:0      [点我收藏+]

标签:ring   div   exce   集合   lin   元素   log   one   javaee   

// 有一个集合,判断集合里有没有“world”这个元素,如果有,添加“javaee”
        
        List list = new ArrayList();
        list.add("world");
        list.add("java");
        list.add("hello");
        
        //ConcurrentModificationException
        /*Iterator it = list.iterator();
        while(it.hasNext()){
            String s = (String)it.next();
            if("world".equals(s)){list.add("javaee");}
        }*/
        //方法1迭代器遍历元素,迭代器修改元素。元素在刚才迭代的元素后面加
        ListIterator lit = list.listIterator();
        while(lit.hasNext()){
            String s = (String)lit.next();
            if("world".equals(s)){lit.add("javaee");}
        }
        System.out.println(list);//[world, javaee, java, hello]
        //方法2 集合遍历元素,集合修改元素(普通for),元素在最后加
        for(int x=0;x<list.size();x++){
            String s = (String)list.get(x);
            if("world".equals(s)){
                list.add("javaEE");
            }
        }
        System.out.println(list);//[world, javaee, java, hello, javaEE]

 

有一个集合,判断集合里有没有“world”这个元素,如果有,添加“javaee”

标签:ring   div   exce   集合   lin   元素   log   one   javaee   

原文地址:http://www.cnblogs.com/ysloong/p/6429377.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!