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);
}
}
}
![]()