java增强for和循环常用形式
2012-10-26 16:40
337 查看
JDK1.5加入的增强for和循环.下面我总结了一些增强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; i < numArray.length; i++) { System.out.print(numArray[i]); }或者更贴切是这样的:(3)
int[] numArray = { 1, 2, 3, 4, 5, 6 }; for (int i; i < numArray.length; i++) { int j = numArray[i];// 这个j,就等价与(1)中的i System.out.println(j); }
这个结合集合的概念和同样是JDK1.5加入的泛性,可以做到简化代码的作用.比如
List<Integer> intList = new ArrayList<Integer>(); for (Integer i : intList) { System.out.print(i);// 可以打印出intList中的所有元素 }
增强for(part1:part2){part3};
part2中是一个数组对象,或者是带有泛性的集合.
part1定义了一个局部变量,这个局部变量的类型与part2中的对象元素的类型是一致的.
part3当然还是循环体.
相关文章推荐
- Java之使用增强for循环和迭代器遍历
- 20130409学习_增强的for循环用法和map的常用方法
- java增强for循环与普通for的差异
- 黑马程序员_Java高新技术_增强for循环
- Java——增强for循环
- Java增强的for循环和普通for循环对比
- java5.0中增强的for/in循环
- java_增强for循环注意的几点
- Java之增强的for 循环
- 用 for/in 在 Java 5.0 中增强循环
- Java使用增强for循环和迭代器遍历Map集合
- 用 for/in 在 Java 5.0 中增强循环
- Java记录 -77- 增强的for循环与自动拆装箱
- Java之增强的for 循环
- java for循环增强(foreach)
- 清华大学计算中心培训部-技术分享:Java基础教程:增强的for循环
- java新特性之for循环的增强应用
- 【黑马程序员】张孝祥Java高新技术_静态导入、可变参数、增强for循环
- Java基础:循环迭代Array/List/Set/Map集合 增强for循环
- Java5.0新特性03-增强for循环