迭代器是一种设计模式,它用于遍历集合或容器中的元素,能够访问集合的元素而无需关心集合的内部结构:
特点:
使用方法:
在Java中,使用迭代器遍历集合的一般步骤如下:
iterator()方法获得。while或for循环结合hasNext()和next()方法来遍历元素。示例代码:
List myList = new ArrayList<>();
myList.add("张三1");
myList.add("张三2");
myList.add("张三3");
Iterator iterator = myList.iterator();
while (iterator.hasNext()) {
String element = iterator.next();
System.out.println(element);
}
在上述示例中,获取了列表myList的迭代器,然后使用while循环和迭代器的hasNext()和next()方法遍历并输出每个元素。
总结:
迭代器是一种用于遍历集合元素的设计模式,它提供了一种统一的访问方式,封装了集合的内部实现。通过迭代器,可以方便地访问和操作集合中的元素,而无需了解集合的底层结构。