读书人

请教这个for循环的条件是什么意思

发布时间: 2012-02-01 16:58:19 作者: rapoo

请问这个for循环的条件是什么意思?
for(ObjectType cc : obj.getData()){
if(cc.equals(obj2))
{
return cc;
}
return null;
}

我以前没见过这样的for循环条件,谢谢指教!


[解决办法]
jdk6中可这样循环,很方便
即:
for(Object o:list){
o......
}
[解决办法]
NND, 我很讨厌JDK1.5的所谓增强的循环语句. 有些像C#中的foreach语句, 但是java为了不增加关键字, 用了for这个关键字, 导致很别扭. 这都是java标准化组织的那帮专家组相互妥协的产物.

[解决办法]
obj.getData()遍历这个数组中的所有元素
[解决办法]
obj可以看作一个容器,该循环就是遍历容器里面的每一个元素
[解决办法]
学习中...以前没有用过.

[解决办法]
就是一个简化了的for循环而已.
[解决办法]
学习中,,是不是就java有这样的FOR?


[解决办法]
不喜欢这种方式,宁愿写for (int i = 0; i < length; i++)这种,多打几个字符没关系,主要是习惯了,各种语言都差不多有这种.
[解决办法]
ObjectType cc 就是定义一个类型为ObjectType的cc变量,obj.getData()是遍历一个容器中的元素!
[解决办法]
学到拉.
[解决办法]
JDK1.5 支持 循环的 foreach 写法

for(ObjectType cc : obj.getData()){


ObjectType 为循环中每个元素的类型

obj.getData()为循环的集合

读书人网 >Eclipse开发

热点推荐