java中常用的遍历集合的方法有三种。
第一种,最基础的for循环便立集合
第二种,利用增强for循环遍历集合
第三种,利用iterator遍历几个。
一个小小的Demo代码如下:
import java.util.ArrayList;
import java.util.Iterator;
import java.util.List;
public class ThreeMethods {
public static void main(String[] args) {
List<Integer> list=new ArrayList<Integer>();
list.add(5);
list.add(8);
list.add(5);
list.add(6);
System.out.println("用迭代器遍历:");
Iterator<Integer> it=list.iterator();
while(it.hasNext()) {
Integer value=it.next();
System.out.println(value);
}
System.out.println("用for循环遍历:");
for(int i=0;i<list.size();i++) {
Integer value=list.get(i);
System.out.println(value);
}
System.out.println("用增强for循环遍历:");
for(Integer value: list) {
System.out.println(value);
}
System.out.println("集合的大小是:"+list.size());
}
}
源码的运行结果是: