print(num_list2) # 方法2:倒序循环方法 foriinrange(len(num_list2)-1,-1,-1): ifnum_list2[i]==7: num_list2.pop(i) else: print(num_list2[i]) print(num_list2)
2.删除元素后i-1 //使用for循环删除元素 List<String> list = new ArrayList<>(); list.add("1"); list.add("2"); list.add("3"); list.add("4"); list.add("5"); for (int i = 0; i < list.size(); i++) { String str = list.get(i); if(str.equals("2")){ list.remove...
首先看下下面的各种删除list元素的例子 public static void main(String[] args) { List<String> list = new ArrayList<>(Arrays.asList("a1", "ab2", "a3", "ab4", "a5", "ab6", "a7", "ab8", "a9")); /** * 报错 * java.util.ConcurrentModificationException */ for (String str : li...
删除List和Set中的某些元素 错误代码的写法: Set<String> set =newHashSet<String>(); set.add("aaaaaa"); set.add("bbbbbb"); set.add("cccccc"); set.add("dddddd"); set.add("eeeeee"); set.add("ffffff"); set.add("gggggg");for(String str : set) {if("dddddd".equals(str)) {...