JDK 1.5加入的增强for和循环

  JDK1.5加入的增强for和循环.

  语法是:

  for(ElementType element:arrayName){};

  举个例子:(1)

  int[] numArray = { 1, 2, 3, 4, 5, 6 };

  for (int i : numArray) {

  System.out.print(i);

  }

  //结果会是123456

  等价于(2)

  int[] numArray = { 1, 2, 3, 4, 5, 6 };

  for (int i=0; i < numArray.length; i++) {   System.out.print(numArray[i]);   }   或者更贴切是这样的:(3)   int[] numArray = { 1, 2, 3, 4, 5, 6 };   for (int i=0; i < numArray.length; i++) {   int j = numArray[i];// 这个j,就等价与(1)中的i   System.out.println(j);   }   这个结合集合的概念和同样是JDK1.5加入的泛性,可以做到简化代码的作用.比如   List intList = new ArrayList();

  for (Integer i : intList) {

  System.out.print(i);// 可以打印出intList中的所有元素

  }

  增强for(part1:part2){part3};

  part2中是一个数组对象,或者是带有泛性的集合.