for(a:b)是JDK1.5新增的功能,它要求b都是实现了Iterable<T>的接口的类
举例如下
Vector<Integer> v=new Vector<Integer>();
v.add(1);//在这里也用到了JDK1.5的新功能,那就是自动开封包,它会自动把1转成new Integer(1);
v.add(2);
v.add(3);
for(int i:v){
System.out.println(i);
}
for(int i=0;i<v.size();i++){
System.out.println(v.get(i));
}