删除JAVA集合中元素的实现代码
经常我们要删除集合中的某些元素。有些可能会这么写。 这种写法一运行就会报如下异常: Exception in thread "main" java.util.ConcurrentModificationException 因为list在循环中的时候是不可以删除它的元素的。后来我是这样做的,一种很笨的方法,思路是这样的:创建一个List专门存放要被删除的元素,循环过后,用List.removeAll方法把元素删除。相反如果你的代码特别复杂,则方法或设计一定有问题。
用户评论