- 博客(2)
- 收藏
- 关注
原创 使用 `增强for循环` 来删除List中的元素时报错, `ConcurrentModificationException`
在实际工作中,如果遇到了要删除ArrayList中的某些元素的需求时,一般不会选择删除元素,而是会new一个新List,把不需要删除的元素放进去,再用新List替换旧的List,就和最后一种方法一样。选择这样做的目的倒不是因为可以用拉姆达表达式的简单写法,而是因为这样效率更高。我们知道ArrayList删除元素实际上是创建了一个新的数组代替原来的数组,也就是每删除一次元素就会进行一次ArrayCopy,如果要删除的元素很多的话,效率就会很差,所以new新List的方法其实是效率更高的。
2024-02-28 20:00:00
926
原创 spring配置xml配置文件失误
报错代码: org.springframework.context.support.AbstractApplicationContext refresh 警告: Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.BeanCreationException: Error creat
2022-11-21 22:55:08
263
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人