猿问
回到首页
个人中心
反馈问题
注册登录
下载APP
首页
课程
实战
体系课
手记
专栏
慕课教程
ArrayList中怎么删除指定元素呢
我遍历再删除老是出错
fenkapian
浏览 3844
回答 3
3回答
我很爱她L
首先,你要明白的是,你遍历的本质依靠的是指针(增强for循环的底层也是迭代器),你在删除的过程中对指针有了改变。比如:next()方法已经执行完毕,指针已经移动到下一位,你却在这个地方执行了删除操作,那么该指针指向的位置已经不存在,继续遍历肯定报错了。第一次回答问题,表述可能不是很流利,请包含。
0
0
1
天海别小楼
remove方法
0
0
0
蒲公英wsg
remove(int index) 移除此列表中指定位置上的元素。remove(Object o) 移除此列表中首次出现的指定元素(如果存在)。
0
0
0
打开App,查看更多内容
随时随地看视频
慕课网APP
相关分类
Java
继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续