java.util.ConcurrentModificationException

来源:互联网 发布:alien skin mac 编辑:程序博客网 时间:2024/05/29 16:23

for (String name: appList) {if(name.contains("QQ")) {Log.v("TAG", "app name contains QQ");appList.remove(name);}}

遍历List时移除List中的元素,抛出异常:




解决办法:

Log.v("TAG", "" + appList.size());List<String> qqList = new ArrayList<String>();for (String name: appList) {if(name.contains("QQ")) {Log.v("TAG", "app name contains QQ");qqList.add(name);}}for (String name: qqList) {appList.remove(name);}Log.v("TAG", "" + appList.size());




0 0
原创粉丝点击