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];
- System.out.println(j);
- }
这个结合集合的概念和同样是JDK1.5加入的泛性,可以做到简化代码的作用.比如
- List<Integer> intList = new ArrayList<Integer>();
- for (Integer i : intList) {
- System.out.print(i);
- }
增强for(part1:part2){part3};
part2中是一个数组对象,或者是带有泛性的集合.
part1定义了一个局部变量,这个局部变量的类型与part2中的对象元素的类型是一致的.
part3当然还是循环体.
分享到:
相关推荐
增强的for循环是在传统的for循环中增加的强大的迭代功能的循环,是在jdk1.5之后提出来的。下面这篇文章主要给大家介绍了关于Java中增强for循环的实现原理和坑的相关资料,需要的朋友可以参考下
NULL 博文链接:https://rensanning.iteye.com/blog/2003205
Java增强的for循环讲解Java增强的for循环讲解
增强型的for循环 和普通for循环一样 增强型的for循环 优点主要体现在集合中,随便举个例子 比如对 set 的遍历 一般是迭代遍历
40.java中for循环.zip40.java中for循环.zip40.java中for循环.zip40.java中for循环.zip40.java中for循环.zip40.java中for循环.zip40.java中for循环.zip40.java中for循环.zip40.java中for循环.zip40.java中for循环.zip...
java代码-使用java增强for循环 string数组赋值的源代码 ——学习参考资料:仅用于个人学习使用!
java for循环与增强for循环.docx
下面小编就为大家带来一篇浅谈java 增强型的for循环 for each。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
30道java练习题,包括for循环练习题,do...while练习题,switch...case练习题等...
java redis增删改查样例
Java程序设计例子源代码 经典 从老师那拷过来的
foreach 是 Java 中的一种语法糖,几乎每一种语言都有一些这样的语法糖来方便程序员进行开发,编译期间以特定的字节码或特定的方式来对这些语法进行处理。能够提高性能,并减少代码出错的几率。
java样例程序
Java线程及同步(synchronized)样例代码
在本篇文章里小编给大家整理是的关于Java中如何使用增强for循环的实例内容以及相关代码,需要的朋友们可以学习下。
JDK1.5新特性中的最重要的一点。让你彻底明白增强for循环的强大和方便
poi导出导入样例源码
java经典样例习题,其中包含扫雷,五子棋等经典算法和解析
arcgis_SDE_for_Java样例
java程序的编码通过样例test。