您的位置: 首页 > IT文章 > JAVA-Iterator接口与增强for循环 一.Iterator接口 JAVA-Iterator接口与增强for循环 一.Iterator接口 分类: IT文章 • 2022-04-04 11:54:13 此文转载自:https://blog.****.net/weixin_45901202/article/details/110294295 1.Iterator对象也被称为迭代器,程序开发中,经常需要遍历集合中的所有元素。故专门提供一个接口java.util.Iterator。 2.Iterator接口也是集合中的一员,但它主要用于遍历Collection中的元素。 3.迭代:首先要判断集合中是否有该元素,有就取出,直到把所有元素全部取出。 4.在我看来,用指针来理解集合的遍历比较好。 5.增强for循环:Java提供的一种方便的遍历集合方式。 /* public Iterator iterator():获取集合对应的迭代器,用来遍历集合元素。 public E next():返回迭代的下一个元素 public boolean hasNext():若仍有元素可以迭代,返回True */ package Java; import java.util.ArrayList; import java.util.Collection; import java.util.Iterator; public class IteratorTest { public static void main(String[] args) { Collection<String> collection = new ArrayList<>(); collection.add("A"); collection.add("B"); Iterator<String> iterator=collection.iterator(); String s=iterator.next(); System.out.println(s); boolean b=iterator.hasNext(); System.out.println(b); for(String i:collection){//遍历集合 System.out.println(i); } } }