https://blog.csdn.net/github_2011/article/details/54927531 这是List接口中的方法,List集合调用此方法可以得到一个迭代器对象(Iterator). for example: //准备数据 List<Student> list = new ArrayList<>(); list.add(new Student("male")); list.add(new Student("female&qu
删除List和Set中的某些元素 错误代码的写法: Set<String> set = new HashSet<String>(); set.add("aaaaaa"); set.add("bbbbbb"); set.add("cccccc"); set.add("dddddd"); set.add("eeeeee"); set.add("ffffff"); se
错误示范: class Solution: def removeElement(self, nums, val: int) -> int: for i, num in enumerate(nums): print('i=', i, ', num=', num, ', nums=', nums) if num == val: nums.remove(val) return len(nums) s = Solution() s.removeElement([2, 0,1,2,2,3,0,4,2],
Iterator.remove() is safe, you can use it like this: List<String> list = new ArrayList<>(); // This is a clever way to create the iterator and call iterator.hasNext() like // you would do in a while-loop. It would be the same as doing: // Iter