下面是一个示例代码,演示了如何在Java中循环遍历ArrayList并删除具有匹配代码的项目对象:
import java.util.ArrayList;
import java.util.Iterator;
public class Main {
public static void main(String[] args) {
// 创建一个ArrayList,并添加一些对象
ArrayList<String> list = new ArrayList<>();
list.add("Java");
list.add("Python");
list.add("C++");
list.add("Java");
list.add("JavaScript");
// 创建一个迭代器用于遍历ArrayList
Iterator<String> iterator = list.iterator();
// 遍历ArrayList并删除具有匹配代码的项目对象
while (iterator.hasNext()) {
String item = iterator.next();
if (item.equals("Java")) {
iterator.remove();
// 打印更新后的ArrayList
System.out.println(list);
在上面的示例中,我们首先创建了一个ArrayList,并添加了一些对象。然后,我们使用迭代器来遍历ArrayList,并使用iterator.remove()
方法删除具有匹配代码的项目对象。在这种情况下,我们删除所有值为"Java"的项目。最后,我们打印更新后的ArrayList以查看删除操作的结果。