Java List remove() 方法详解:遍历删除元素并打印
已知集合 List
for (int i = 0; i < nums.size(); i++) {
System.out.println(nums.remove(i));
}
请问打印的内容是什么,理解吗?
nums.remove(i) 的返回值是什么内容:打印的内容是:
0
2
4
6
理解:这段代码是对集合 nums 进行遍历操作,并且在每次遍历时删除当前索引对应的元素。由于每次删除元素后,集合的大小会发生变化,所以需要使用 i-- 来保证所有元素都能被遍历到。
返回值是被删除的元素的值。
原文地址: https://www.cveoy.top/t/topic/qg4v 著作权归作者所有。请勿转载和采集!