黑马程序员技术交流社区
标题:
for语句???
[打印本页]
作者:
胡焱老师
时间:
2014-3-7 15:31
标题:
for语句???
本帖最后由 何伟超 于 2014-3-8 14:23 编辑
File f=new File("c:\\");
String[] names=f.list();
for(String name:names)
{
System.out.println(name);
}
这个代码中 for括号的里面啥意思 咋看不懂啊 ???
作者:
赵文超
时间:
2014-3-7 15:39
foreach语句是java5的新特征之一,在遍历数组、集合方面,foreach为开发人员提供了极大的方便。
foreach语句是for语句的特殊简化版本,但是foreach语句并不能完全取代for语句,然而,任何的foreach语句都可以改写为for语句版本。
foreach并不是一个关键字,习惯上将这种特殊的for语句格式称之为“foreach”语句。从英文字面意思理解foreach也就是“for 每一个”的意思。实际上也就是这个意思。
foreach的语句格式:
for(元素类型t 元素变量x : 遍历对象obj){
引用了x的java语句;
}
作者:
混蛋哥
时间:
2014-3-7 15:46
呵呵···看多了for(int i=0;i<100;i++)看这个的确有点看不懂,这个基本上是遍历数组才会用到,是遍历数组的一种方法。
for(String name:names)-->>String 元素类型,name 元素变量,names 群组对象
作者:
何清林
时间:
2014-3-7 15:50
for(String name:names) 这句话的意思是把names数组迭代出他的元素,就是c盘里面的所有文件夹名字。这是增强for()循环的运用。
for(元素类型 元素变量x : 遍历对象obj){
引用了x的java语句;
}
作者:
胡焱老师
时间:
2014-3-7 15:59
:)谢谢了
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2