三种遍历循环、Iterator迭代器 、ListIterator迭代器
出列表中的元素才能进行remove,但ListIterator可以通过set() 实现修改,Iterator只能遍历。for each:不能修改元素,使用封装好的类方法。for循环:可以拿到数组元素下标,可以对数组进行修改,关心越界,关心强制类型转换。1、Iterator和ListIterator都能实现remove,remove。3、Iterator只能单向遍历,ListIterator可以双向遍历。迭代器:不能修改元素,使用封装好的类方法。2、ListIterator中的方法更多,例如add。
原创
2022-09-15 13:38:17 ·
661 阅读 ·
1 评论