java arratlist数组怎么遍历删除一个数字
要遍历并删除一个数字,可以使用Iterator迭代器来遍历ArrayList,然后使用迭代器的remove方法删除该数字。以下是一个示例代码:
import java.util.ArrayList;
import java.util.Iterator;
public class Main {
public static void main(String[] args) {
ArrayList<Integer> numbers = new ArrayList<>();
numbers.add(1);
numbers.add(2);
numbers.add(3);
numbers.add(4);
numbers.add(5);
int target = 3;
Iterator<Integer> iterator = numbers.iterator();
while (iterator.hasNext()) {
int number = iterator.next();
if (number == target) {
iterator.remove();
}
}
System.out.println(numbers);
}
}
在上述代码中,我们创建了一个ArrayList并添加了一些数字。然后,我们定义了一个目标数字target,需要从列表中删除该数字。我们使用Iterator迭代器来遍历列表中的每个元素,并使用remove方法删除目标数字。最后,我们打印出更新后的列表。
运行上述代码,输出将是[1, 2, 4, 5],数字3已经被成功删除
原文地址: https://www.cveoy.top/t/topic/igk6 著作权归作者所有。请勿转载和采集!