课程
/后端开发
/Java
/Java入门第三季
老师能不能说说既然有了foreach为什么还要用迭代器呢?
而且为什么删除操作的时候不在迭代器里面使用呢,那样不是更方便吗?
2016-10-20
源自:Java入门第三季 4-9
正在回答
for和foreach都需要先知道集合的类型,甚至是集合内元素的类型,即需要访问内部的成员,不能实现态;iterator是一个接口类型,他不关心集合或者数组的类型,而且他还能随时修改和删除集合的元素.
举报
Java中你必须懂得常用技能,不容错过的精彩,快来加入吧
1 回答Scanner,迭代器报错
5 回答泛型与迭代器
1 回答集合中的 Iterator迭代器
1 回答迭代器运行错误
3 回答通过迭代器出错?