为了账号安全,请及时绑定邮箱和手机立即绑定

for循环怎么跟以前见得写法不一样

for循环怎么跟以前见得写法不一样

婧享年华 2017-03-13 14:13:43
 for(Cookie c:cookies)              {                 if(c.getName().equals("username")||c.getName().equals("password"))                 {                     c.setMaxAge(0); //设置Cookie失效                     response.addCookie(c); //重新保存。                 }              }(Cookie c:cookies) 是什么意思
查看完整描述

5 回答

?
_Vivi

TA贡献1条经验 获得超5个赞

for(int i = 0; i< cookies.size(); i++){
    Cookie c = cookies.get(i);
    ...
}

大概就类似于这个意思

查看完整回答
5 反对 回复 2017-03-13
已采纳
?
jayus_0

TA贡献2条经验 获得超0个赞

java5.0以后新增的增强for循环机制,循环效果和iterator遍历的效果是一样的,但是不能在增强循环里动态的删除集合内容。不能获取下标。

查看完整回答
反对 回复 2017-03-13
?
一念征途

TA贡献4条经验 获得超5个赞

类似foreach,都是循环,这样写代码会比较少,这个是集合方面的,你可以简单学习下 java课程中的集合方面的知识,不难,但很实用,祝你学习顺利!!

查看完整回答
1 反对 回复 2017-03-13
?
习惯受伤

TA贡献885条经验 获得超1144个赞

这是foreach写法,就是从cookies这个集合中,遍历每个元素,每个元素类型都是Cookie类型。

如果你用过C#,这个写法相当于C#中的foreach(Cookie c in Cookies)。

如果你用过javascript,这个和javascript中的写法也是一样的。

查看完整回答
1 反对 回复 2017-03-13
?
校服

TA贡献25条经验 获得超21个赞

对象 变量名:对象集合

查看完整回答
反对 回复 2017-03-13
?
霜花似雪

TA贡献36条经验 获得超19个赞

你好!你的代码中中的for循环是加强版for循环。这样的for循环是明确循环次数的。而for(int i=0;i<10;i++)这样的 for循环是明确循环次数的。

查看完整回答
反对 回复 2017-03-13
  • 5 回答
  • 0 关注
  • 2727 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信