Java jdkl5.0新增的特性有:泛型、增强for循环、自动装箱和拆箱、枚举、可变参数。
集合遍历的几种方式:
import java.util.ArrayList;
import java.util.Iterator;
import java.util.List;
/**
* 集合的几种遍历方式
* @author Administrator
*
*/
public class CollectionTest
{
public static void main(String[] args)
{
List<String> list=new ArrayList<String>();
list.add("hello");
list.add("world");
list.add("welcome");
System.out.println("-----方法一-----");
for(int i=0;i<list.size();i++)
{
System.out.println(list.get(i));
}
System.out.println("-------方法二-----");
for(Iterator itor=list.iterator();itor.hasNext();)
{
System.out.println(itor.next());
}
System.out.println("------方法三------");//增强for循环
for(String str:list)
{
System.out.println(str);
}
}
}
用增强for循环丢掉了索引的信息,所以当要取出特定元素的时候比较麻烦。