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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© py强子 中级黑马   /  2013-8-10 17:03  /  938 人查看  /  3 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

本帖最后由 py强子 于 2013-8-10 17:43 编辑

List<Person> list = new ArrayList<Person>();
list.add(new Person("01"));
list.add(new Person("02"));
list.add(new Person("03"));
Iterator <Person> it = list.iterator ();
    while(it.hasNext())
    {
     System.out.println(it.next());
    list.remove(it.next());
    }
意思就是说,打印一个删除一个;
我用的list.remove(it.next());报错;
谢谢

评分

参与人数 1技术分 +1 收起 理由
神之梦 + 1 淡定

查看全部评分

3 个回复

倒序浏览
错误提示是并发操作异常还是要删除的元素不存在?
回复 使用道具 举报
神之梦 发表于 2013-8-10 17:25
错误提示是并发操作异常还是要删除的元素不存在?

问题解决啦,多线程,边存边取,用的不是同一个锁;
回复 使用道具 举报
py强子 发表于 2013-8-10 17:42
问题解决啦,多线程,边存边取,用的不是同一个锁;

{:soso_e179:}
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马