Java 遍历时如何选择for循环和Iterator
Java提供了很多的数据结构,例如:数组、集合、Map表等等,迭代器Iterator就是用来帮助我们做集合遍历工作的,在遍历这些数组或集合时通常可以使用for循环或是Iterator迭代器,那么我们如何来选择呢?增强for循环(forEach)底层实现是通过迭代器实现的,所以我们只要区分什么时候要用for循环什么时候要用迭代器就可以了。1、for循环和迭代器的选择:在集合无法使用for循环遍历的时候,可以考虑Iterator,迭代之后可以进行遍历。List接口的实现类ArrayList是在内存中