题目:list 是一个ArrayList的对象,哪个选项的代码填写到//Todo delete处,可以在Iterator遍历的过程中正确并安全的删除一个list中保存的对象?( ) Iterator it = list.iterator(); int index = 0; while (it.hasNext()) { Object obj = it.next(); if (needDelete(obj)) {//needDelete返回boolean,决定是否要删除 //Todo delete } index++; }
A. list.remove(obj);
B. list.remove(index);
C. list.remove(it.next());
D. it.remove();
答案:评论后可见此内容