星空网 > 软件开发 > 操作系统

For each循环中使用remove方法。

List<String> list =new ArrayList<String>();    list.add("boss");    list.add("good");    list.add("No");    list.add("Fine");    System.out.println(list);//[boss, good, No, Fine]    Collections.sort(list);    System.out.println(list);//[Fine, No, boss, good]    list.add("我们");    list.add("你就是");    list.add("他很调");    list.add("明天见");    int i=0;    while(true){        for (String dwonCountCmd : list) {              if (i<30) {          System.out.println(dwonCountCmd+i);          i++;        } else{//在循环中把集合的一个元素移除了,如果此时不break的话,就会报错          list.remove(dwonCountCmd);          System.out.println(list.toString());          break;        }      }    }    

 

 

会报这种错

Exception in thread "main" java.util.ConcurrentModificationException  at java.util.AbstractList$Itr.checkForComodification(Unknown Source)  at java.util.AbstractList$Itr.next(Unknown Source)  at Test2.main(Test2.java:47)

 




原标题:For each循环中使用remove方法。

关键词:

*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。

可以发fba吗:https://www.goluckyvip.com/tag/35145.html
可以发美国fba吗:https://www.goluckyvip.com/tag/35146.html
可转让信用证:https://www.goluckyvip.com/tag/35148.html
克里斯兰国际物流:https://www.goluckyvip.com/tag/35149.html
A9算法:https://www.goluckyvip.com/tag/3515.html
克林特:https://www.goluckyvip.com/tag/35150.html
​TikTok发生了什么?美区增长首次停滞,准入管理力度加大:https://www.kjdsnews.com/a/1836407.html
2024年如何找到在TikTok上发帖的最佳时间:https://www.kjdsnews.com/a/1836408.html
相关文章
我的浏览记录
最新相关资讯
海外公司注册 | 跨境电商服务平台 | 深圳旅行社 | 东南亚物流