iterator 迭代器
package JiHe.List; import java.util.ArrayList; import java.util.Iterator; /* * iterator迭代器 * * 迭代器是什么? * 其实就是集合的取出元素的方式; */ public class MyIterator { public static void main(String[] args) { ArrayList a1 = new ArrayList(); a1.add("java_01"); a1.add("java_02"); a1.add("java_03"); a1.add("java_04"); // 调用a1中的iterator();获取迭代器 Iterator it = a1.iterator(); // 调用Iterator中的hasNext判断集合中是否还有元素 while (it.hasNext()) { // 拿到Iterator接口中的元素,每循环次,拿到下一个元素 System.out.println(it.next()); } } }