Chinaunix首页 | 论坛 | 博客
  • 博客访问: 224229
  • 博文数量: 31
  • 博客积分: 2086
  • 博客等级: 大尉
  • 技术积分: 295
  • 用 户 组: 普通用户
  • 注册时间: 2010-07-26 08:46
文章分类

全部博文(31)

文章存档

2011年(4)

2010年(27)

分类: Java

2010-08-03 15:33:11

Java中的foreach语句

JDK 5.0增加了一种功能很强的循环结构,可以用来依次处理数组中的每个元素和容器,而不必为指定下标值。

1. foreach的语句格式:

For(元素类型 t  元素变量x:遍历对象A)

{

       引用了xJava语句

}

如果遍历对象A是数组的话,则变量x的类型必须与数组类型相同

2. foreach简化了对数组和集合的遍历

例如:对数组A的遍历在传统的for语句中要写成:

Forint i=0;i

{

       System.out.println(A[i]);

}

而使用foreach语句形式:

forint i:A

{

              System.out.println(A[i]);

}

3. foreach语句的局限性

虽然foreach在循环遍历上要比for语句来的简便,但在很多情况下,还是需要使用传统的for循环。例如:

如果不希望遍历整个集合,或者在循环内部需要操作下标值就需要使用传统的for循环。

阅读(1336) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~