概述
一。概述
在本教程中,我们将看到如何使用不同的技术从Java的ArrayList中删除元素。给定一个运动列表,让我们看看如何摆脱以下列表中的某些元素:
二。ArrayList的删除
ArrayList有两种方法可以移除元素,一种是传递要移除的元素的索引,另一种是传递要移除的元素本身(如果存在)。我们将看到这两种用法。
2.1按索引删除
使用remove将索引作为参数传递,我们可以删除列表中指定位置的元素,并将任何后续元素向左移动,从其索引中减去一个元素。执行后,remove方法将返回已删除的元素:
2.2按元素删除
另一种方法是使用此方法从列表中删除元素的第一个匹配项。形式上讲,如果存在的话,我们删除具有最低索引的元素,如果不是,列表不变。
三。迭代删除
有时我们希望在循环时从ArrayList中移除元素。由于没有生成ConcurrentModificationException,我们需要使用迭代器类来正确地执行它
让我们看看如何在循环中除去元素:
四。阵列列表ArrayList#删除(JDK 8+)
如果我们使用JDK 8或更高版本,我们可以利用ArrayList#removeIf来删除满足给定谓词的ArrayList的所有元素。
最后,我们可以使用第三方库(如Apache Commons)来完成这项工作,如果我们想深入研究,我们可以看到如何以有效的方式删除所有特定的事件。
五。结论
在本教程中,我们研究了从Java中的ArrayList中删除元素的各种方法。
最后
以上就是炙热路灯为你收集整理的伪元素在父元素中居中_从ArrayList中移除元素的全部内容,希望文章能够帮你解决伪元素在父元素中居中_从ArrayList中移除元素所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复