首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Eclipse开发 >

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

2012-02-01 
请问这个for循环的条件是什么意思?for(ObjectTypecc:obj.getData()){if(cc.equals(obj2)){returncc}retur

请问这个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()为循环的集合

热点排行