for语句中的一个冒号什么意思 for(Humanoid human : InjuredList){...} 语句体内容无关紧要,因此我省略了。就是这个其中的“:”是什么意思啊。有哪位达人知道告诉我下啊。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 枚举器,很多语言提供了foreach关键字。比如C#int[] array = ...;foreach(int a in array){}Java没用加关键字,用冒号表示in关键字的作用。 JDK1.5之后加入的,为的是解决先前版本较丑陋的容器类枚举过程中类型转化等诸多不便,和一些脚本中for(xx in xxs)是一致的 是一个迭代器符号,在脚本语言中应用的比较多,其相当于如下的语句:for(int i=0; i<InjuredList.size(); i++) { Humanoid human = InjuredList.get(i);... } 楼主欲知详情,请看这里http://java.sun.com/docs/books/tutorial/java/nutsandbolts/for.html 我有个问题,就是如果用eclipse拿1.6的jdk的话,它提示只有在1.5的jdk里才行,而且不给你执行,但用cmd.exe里拿javac和java做的话,就没有问题,这是为什么? 这个是JDK1.5添加的新特性 叫foreach循环 功能类似于迭代器 InjuredList表示一个装着Humanoid类对象集合的ArrayList 名字叫 该程序表示从InjuredList不断取出里面的Humanoid类对象赋给human 然后下面再对human进行判断等等操作 需要注意的是foreach本身只能遍历ArrayList但不能定位到具体第几个元素上 也就不能对具体某个元素进行修改和删除 请问 FileDescriptor这个类有什么作用? 自己写了下迅雷面试题中的一道题 JAVA怎么处理这样的XML文件,IE中已经可以正常显示 关于think in java里的一个例子 能够给简略的介绍一下static在java中到底起什么作用?怎么用呢? 一个简单的目录结构问题 怎样在被调用方法里,得到调用它的对象的实际类型? 苦恼的问题,郁闷很多天!! asp和java组件的问题,高手请赐教啊! 谁告诉我什么是匿名内部类?怎么用? java double值的问题
foreach(int a in array)
{
}Java没用加关键字,用冒号表示in关键字的作用。
for(int i=0; i<InjuredList.size(); i++)
{
Humanoid human = InjuredList.get(i);
...
}
http://java.sun.com/docs/books/tutorial/java/nutsandbolts/for.html