Iterator迭代器:hastNext
1-遍歷List,Set集合。
2-只能向前遍歷。
3-可以在迭代過程中刪除底層元素集合。
ListIterator:
1-只能遍歷List。
2-可以向前、向後遍歷。
3-實現Iterator接口,增加元素、替換元素、獲取前後元素索引。
Iterator迭代器:hastNext
1-遍歷List,Set集合。
2-只能向前遍歷。
3-可以在迭代過程中刪除底層元素集合。
ListIterator:
1-只能遍歷List。
2-可以向前、向後遍歷。
3-實現Iterator接口,增加元素、替換元素、獲取前後元素索引。
一、首先說正確的方式 1、讓索引同步調整 for (int i = 0; i < list.size(); i++) { Apple apple = list.get(i);