javaSE学习12_foreach循环
来源:互联网 发布:手机版windows系统 编辑:程序博客网 时间:2024/05/27 14:12
在java 5以后,java提供了一种更简单的循环:foreach循环,这种循环遍历数组和集合更加简洁。使用foreach循环遍历数组和集合时,无须获得数组和集合长度,无须根据索引来访问数组元素和集合元素,foreach循环自动遍历数组和集合的每个元素。
foreach循环的语法格式如下:
for(type variableName : array | collection){
}
在上面的语法格式中,type是数组元素或集合元素的类型,variableName是一个形参名,foreach循环将自动将数组元素、集合元素依次赋给该变量。例如:
int[] a={1,2,3,4,5};
foreach(int i : a){
System.out.println(i);
}
当然使用传统的方式也可以实现:
for(int i=0 ; i<a.length ; i++){
System.out.println(a[i]);
}
但是,foreach循环语句显得更加简洁、更不容易出错(不必为下标的起始值和终止值而操心)。
如果要处理一个数组或集合的所有元素,foreach相对于传统的循环有很大优势,然而很多场合下,还是要使用传统的for循环。例如,如果不希望遍历集合中的每个元素,或者在循环内部需要使用下标值等。
0 0
- javaSE学习12_foreach循环
- 黑马程序员_foreach循环
- JavaSE 学习参考:循环语句
- JavaSE 学习参考:多重循环语句
- JavaSE 学习参考:循环语句中的break
- JavaSE 学习参考:循环语句中的continue
- 【JavaSE学习笔记】循环结构语句
- SSIS【Foreach 循环容器_Foreach Item 枚举器】(循环读取数据库)
- [javase学习笔记]-3.5 for循环的嵌套
- JavaSE 学习参考:循环语句中的break应用举例
- javaSE学习08_三种循环语句的区别
- javaSE学习09_循环语句的中断与跳转
- JAVASE学习(12)异常
- 一 javase学习记录12
- SSIS【Foreach 循环容器_Foreach ADO 枚举器】(逐行读取某个表)
- JavaSE 循环结构
- Javase—循环语句
- SSIS【Foreach 循环容器_Foreach ADO.NET 架构行集枚举器】(循环导入一个Excel所有工作簿)
- 权限管理项目
- Linux系统备份与还原
- ngin日志管理
- 508. Most Frequent Subtree Sum
- 508. Most Frequent Subtree Sum
- javaSE学习12_foreach循环
- 机器学习入门系列-为什么要机器学习
- Opencontrail 流的处理
- ESP8266最小系统板以及下载方式
- linux grep命令详解
- 图像处理之插值运算
- 碰到的一些面试问题
- nginx location详解
- 去掉.net页面中的input type=hidden name=__VIEWSTATE id=__VIEWSTATE