Iterator
Collection<String> coll = new ArrayList<>(); coll.add("a"); coll.add("b"); Iterator<String> it = coll.iterator();//指针指向集合的-1索引 while (it.hasNext()){ System.out.println(it.next());//取出下一个元素并把指针向后移动一位。 } //增强for循环,内部也是迭代器,简化了迭代器的书写,1.5之后出现。 for (String s: coll ) { System.out.println(s); }