A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 刘文秀 中级黑马   /  2016-8-1 00:27  /  300 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

package com.itheimademo;

import java.util.ArrayList;
import java.util.Iterator;
import java.util.ListIterator;

//、已知 ArrayList 集合中存有: Hello,World,Java,三个字符串。
//需求:判断集合中是否有"Java",如果有,就往集合中添加一个"JavaEE"。
//提示:要用列表迭代器(ListIterator)
public class MyArrayLIst_Add {
        public static void main(String[] args) {
                ArrayList<String> list = new ArrayList<>();
                list.add("Hello");
                list.add("World");
                list.add("Java");
               
//                Iterator<String> lit = list.iterator();
                ListIterator<String> lit = list.listIterator();                //根据集合对象获取对应的迭代器对象
                while(lit.hasNext()) {
                        String n = null;
                        if("Java".equals(n)) {        //ConcurrentModificationException  并发修改异常
                                lit.add("JavaEE");
                        }
                        System.out.println(n);
                }
               
                System.out.println(list);
        }
}

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马