list集合中移除其中的一个元素

今天写项目遇到的问题,从list集合中删除一个确定的元素,如果用for each循环--使用list.remove()删除的话,程序会报错,但是如果在删除完成后 使用break结束当前循环的话 就不会报错了

所以百度了一下使用迭代器进行删除