java ee中的一段代码:

for (Teacher teacher : teachers) {
teacher.setEditable(false);

5个回答

foreach就是一种特殊for循环,foreach自动遍历每一个元素,无法根据索引指定某个特定元素。格式是for(元素类型 元素变量:遍历对象){……},例如:
String[] hobbys = {"read","sing","dance"};
for(String hobby:hobbys){
System.out.println(hobby);//这里hobby就是String类型,接收hobbys中遍历的每一个元素

}

你的那段代码应该是:遍历Teacher[]中的每个Teacher类型,设置其不可编辑

danielinbiti
danielinbiti 回复a877536298: for是最全的,肯定能实现
大约 5 年之前 回复
danielinbiti
danielinbiti 回复a877536298: http://zhidao.baidu.com/link?url=d4DUG6H7SN7Pa2BwgoXIYe9svSeiNFYPdR8w0OTD5TDreMB0IXvrj6HiCXmJeiSjdMRhSupVUBn-QRxy33F_Ya
大约 5 年之前 回复
danielinbiti
danielinbiti 回复a877536298: http://blog.sina.com.cn/s/blog_66e3de5901019y3x.html
大约 5 年之前 回复
a877536298
小叮当0305 for与foreach没有区别吗
大约 5 年之前 回复

怎么了??说明一下问题额

a877536298
小叮当0305 在构建托管bean中,代码中一部分,没有读明白
大约 5 年之前 回复

对于teachers集合中的每个元素(teacher),设置它不可以编辑。

foreach循环,简单点说就是可以自动利用迭代的方式,帮你遍历给定的集合或者数组,teachers是被遍历的对象,teacher是当次循环的对象

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问