增强型for循环,与for循环在代码上的差别!
2016-11-22 16:48
197 查看
增强型for循环,与for循环在代码上的差别!
foreach循环是在JDK1.5之后,带来的新特性,其语法形式如下:for(类型 变量 :集合数据|数组){ //自动将数组内容设置给变量。 //好处:数组可以直接访问,避免索引访问带来的麻烦 }
for循环的代码如下:
package cn.dujiang.demo; public class TestDemo { public static void main(String[] args) { int data[] = new int[]{1,2,3,4,5}; for (int x = 0; x < data.length; x++) { System.out.println(data[x]); } } }
增强型for循环的代码如下:
package cn.dujiang.demo; public class TestDemo { public static void main(String[] args) { int data[] = new int[]{1,2,3,4,5} ; for (int x : data) { //循环次数由数组的长度决定 //每一次循环实际上都表示数组的角标,会取得数组的内容,并且将其设置给了x System.out.println(x); //x就是每一个数组元素的内容 } } }
以上两个代码输出结果一样,可以很容易的看不出来,增强型for循环其实更加的好看一点点….其他的还真没好到哪去!
相关文章推荐
- 跳出双重for循环的案例__________跳出了,则不再执行标签ok下的for循环代码
- 增强型for循环和普通for循环在使用上的区别
- 普通for循环和增强for循环处理数组元素的一个差别
- Java高效编码:for-each循环优先于传统的for循环
- Python - for()循环 详解 及 代码
- Java如何跳出双重for循环和单重for循环
- 代码日记(2018年2月26日)——一个for循环的例子
- Java 内层for循环控制外层for循环
- for 循环性能比较 提高for循环的效率
- 【代码优化】for-each代替普通的for循环或者while循环
- Keil代码中for循环延时问题
- javaFX 在for循环中执行代码,使tableview单行依次实时刷新更新数据的解决方案
- java 增强型 for 循环
- 增强的for循环示例代码
- 13,javase代码实战-循环控制——for循环输出空心的菱形(四)
- Effective Java(2nd Edition) Item 46 for-each循环优于传统的for循环(译文)
- Java利用for循环输出空心菱形的实例代码
- JDK5增强for循环实例代码
- 你的for循环真的高效吗——优化for循环第一章
- Keil代码中for循环延时问题