Iterator 的remove方法 和 List 的remove方法有什么区别???

如题,3Q。没什么分,抱歉。... 如题,3Q。没什么分,抱歉。 展开
 我来答
百度网友32b957015
推荐于2016-07-11 · TA获得超过762个赞
知道小有建树答主
回答量:1193
采纳率:0%
帮助的人:1234万
展开全部
都是从collection里面删除,参数不一样,具体操作也不一样
list的api
Object remove(int index)
Removes the element at the specified position in this list (optional operation).
boolean remove(Object o)
Removes the first occurrence in this list of the specified element (optional operation).

iterator的
void remove()
Removes from the underlying collection the last element returned by the iterator (optional operation).
处于并发访问的问题最好用iterator
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
104450
2012-06-05 · TA获得超过245个赞
知道小有建树答主
回答量:314
采纳率:100%
帮助的人:167万
展开全部
Iterator 的remove()需要先next()然后remove,一个next,一个remove。
List中的remove,可以remove任意index位置的元素
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式