Iterator迭代器 import java.util.ArrayList; import java.util.Collection; import java.util.Iterator; public class Demo03 { public static void main(String[] args) { Collection<Integer> col=new ArrayList<Integer>(); col.add(1); col.add(3); col.add(5); //用迭代器进行迭代 //1.获取迭代器对象 Iterator<Integer> it=col.iterator(); //2.循环取值 while(it.hasNext()){//判断 int i=it.next();//取值 System.out.println(i); } } }
增强for循环 import java.util.ArrayList; import java.util.Collection; public class Demo04 { public static void main(String[] args) { Collection<String> col=new ArrayList<String>(); col.add("你好"); col.add("你好a"); //使用增强for for(String str:col){ System.out.println(str); } int[] arr={2,4,6,8}; //使用增强for遍历 for(int i:arr){ System.out.println(i); } } }