foreach语句使用
foreach语句使用
1.foreach循环也叫增强型for循环,是java5的新特征之一,其简化了数组、集合的遍历,主要用在遍历数组、集合方面,foreach一般结合泛型使用foreach为开发人员提供了极大的方便。
2.foreach语句是for语句的特殊简化版本,但是foreach语句并不能完全取代for语句,然而,任何的foreach语句都可以改写为for语句版本。
3.foreach并不是一个关键字。从英文字面意思理解foreach也就是“for 每一个”的意思。
4.foreach的语句格式:
for(元素类型 元素变量:遍历对象){
引用元素变量的java语句;
}
5.下面分别使用for和foreach语句来遍历对象
public class Compare {
public static voidmain(String[] args) {
// TODOAuto-generated method stub
String hobbys[]={"旅行","音乐","阅读","烹饪"};
System.out.println("******for循环输出数组元素********");
for(inti=0;i<hobbys.length;i++){
System.out.println(hobbys[i]);
}
System.out.println("******foreach循环输出数组元素********");
for(Stringhobby:hobbys){
System.out.println(hobby);
}
}
}
运行结果:
6.总结
6.1 foreach简化数组和集合的遍历
6.2 foreach语句的局限性,如果要引用数组或者集合的索引,则foreach语句无法做到,foreach只能老老实实地遍历数组或者集合一遍。
- 上一篇: php阿拉伯数字金额转中文大写金额
- 下一篇: PHP人民币金额数字转中文大写的函数