对List遍历删除,要进行迭代
作者:互联网
1、直接删除,会报错
List<String> list = new ArrayList<String>(); list.add("测试1"); list.add("测试3"); list.add("测试4"); list.add("测12"); list.add("测123"); list.add("123123"); for(String str : list){ list.remove(str); }
错误信息截图
2、正确方式
List<String> list = new ArrayList<String>(); list.add("测试1"); list.add("测试3"); list.add("测试4"); list.add("测12"); list.add("测123"); list.add("123123"); for(int i =0;i<list.size();i++){ String str = list.iterator().next(); list.remove(str); }
标签:遍历,123123,迭代,List,list,add,测试,new 来源: https://www.cnblogs.com/wwssgg/p/14306097.html